Dart 함수 및 클래스 문법
Language/Dart2025. 1. 25. 03:08Dart 함수 및 클래스 문법

Dart는 Google이 개발한 프로그래밍 언어로, 특히 Flutter 프레임워크의 기본 언어로 사용됩니다. Dart의 핵심 요소 중 하나는 함수와 클래스입니다. 이 글에서는 Dart에서 함수와 클래스를 작성하고 사용하는 방법을 기본부터 고급 개념까지 상세히 설명합니다. 함수와 클래스는 각각 프로그램의 동작과 구조를 담당하는 중요한 역할을 하므로, 이를 잘 이해하면 Dart를 효과적으로 활용할 수 있습니다.함수(Function)함수는 특정 작업을 수행하는 코드 블록입니다. Dart에서 함수는 main() 함수로 시작하며, 이는 프로그램의 진입점입니다. 함수는 매개변수, 반환 값, 그리고 다양한 함수 타입을 지원합니다.함수 선언과 호출Dart에서 함수를 선언하려면 return 타입, 함수 이름, 그리고 매..

TypeScript 함수 타입 정의
Language/TypeScript2023. 10. 16. 02:00TypeScript 함수 타입 정의

TypeScript에서는 함수의 타입을 명확히 정의함으로써 코드의 안정성을 높이고 예기치 않은 오류를 방지할 수 있습니다. 이번 글에서는 함수 타입의 주요 구성 요소와 관련된 다양한 기술을 살펴보겠습니다.함수의 매개변수와 반환값 타입 정의함수의 매개변수와 반환값의 타입을 정의하면, 함수가 예상하지 않은 입력을 받거나 잘못된 출력을 반환하는 것을 방지할 수 있습니다.function addNumbers(a: number, b: number): number { return a + b;}위 코드에서 a와 b는 number 타입이고, 함수의 반환값도 number로 지정되었습니다. 만약 다른 타입을 전달하거나 반환하면 컴파일러가 오류를 경고합니다.예제: Todo 관리interface Todo { id: numb..