반응형
1. 단일 파일 검사기타입스크립트는 기본적으로 하나의 파일로 작성된 네임스페이스를 지원하며, 이를 통해 네임스페이스 내의 모든 요소를 한번에 검사할 수 있습니다.namespace SingleFileNameSpace { export function greet(name: string) { console.log(`Hello, ${name}!`); }}SingleFileNameSpace.greet('John Doe'); // Hello, John Doe!2. 네임스페이스 적용하기네임스페이스를 사용하여 관련된 코드 조각을 그룹화할 수 있습니다. 예를 들어, 여러 함수와 클래스를 포함하는 네임스페이스를 만들 수 있습니다.namespace MathUtils { export function add(a: nu..
1. 모델 정의먼저, 데이터베이스 모델을 정의하는 방법을 알아보겠습니다. modles.py 에서 Product라는 모델을 만들어봅니다.# models.pyfrom django.db import modelsclass Product(models.Model): name = models.CharField(max_length=100) # Product Name price = models.DecimalField(max_digits=10, decimal_places=2) # Product Price stock = models.IntegerField() # product stock def __str__(self): return self.name # Product n..
1. 함수 인자로 전달하기고차 함수는 다른 함수를 인자로 받을 수 있습니다. 예를 들어 Fn-trait을 사용해 함수를 인자로 받는 함수를 정의합니다.fn apply(f: F, x: i32) -> i32where F: Fn(i32) -> i32, { f(x) }fn main() { let square = |x| x * x; let result = apply(square, 5); println!("The square of 5 is: {}", result); // Output: The square of 5 is: 25}2. 함수 반환하기고차 함수는 다른 함수를 반환할 수 있습니다. 이 경우, 반환 타입을 명시해야 합니다.fn make_multiplier(fac..
1. 모델 생성모델을 생성하려면 Rails 커맨드 라인을 사용합니다. 예를 들어서 Post라는 모델을 생성하고 title과 content라는 속성을 추가하려면 아래와 같은 명령어를 입력해줍니다.rails generate model Post title:string content:text 위 명령어로 Post 모델과 관련된 마이그레이션 파일이 생성됩니다.2. 마이그레이션모델을 생성한 후, 데이터베이스에 테이블을 생성하기 위해 마이그레이션을 실행해야 합니다. 위에 생성한 마이그레이션 파일을 데이터베이스에 적용하기 위해 다음 명령어를 입력합니다.rails db:migrate 이 명령어로 데이터베이스에 posts 테이블을 생성하고, title과 content 컬럼을 추가합니다.3. ActiveActive Reco..
1. Export = 선언 export 하기타입스크릡트에서 export = 구문을 사용하기 위해 모듈을 내보낼 수 있습니다, 이 방식은 CommonJS 스타일의 모듈을 만들 때 주로 사용되는 방식입니다.function myFunction() { console.log('Hello, World');}export = myFunction;2. Export 문 (Export statements)여러 가지 요소를 내보내는 방법으로 export문을 사용합니다.export const number = 42;export function sayHello() { console.log('Hello');}sayHello();3. Re-export 하기 (Re-exports)다른 모듈에서 내보낸 요소를 다시 내보내는 방법입니다..
1. 라우팅 (Routing)라우팅은 URL 요청을 특정 컨트롤러의 액션에 매핑하는 역할로, Rails에서 config/routes.rb 파일에 라우팅을 직접 설정할 수 있습니다. 먼저 기본적인 라우팅 설정은 다음과 같습니다.Rails.application.routes.draw do resources :articles get "articles", to: "articles#index" # 모든 기사 목록 get "articles/new", to: "articles#new" # 새 기사 작성 폼 post "articles", to: "articles#create" # 새 기사 생성 get "articles/:id", to: "articles#show" # 특정 기사 보기 get "articl..