Dart언어를 사용하여 프로그램을 작성하는 데 필요한 기본적인 개념들이다.
1. 프로그램 실행 : Dart에서 프로그램은 main함수 안에서 시작된다. 모든 코드는 main 함수 안에 작성된다. 예를 들어, void main( ) { ...}과 같이 작성한다. 즉, 코드를 작성할 때 항상 main함수 안에서 작성해야 한다.
#
2. 세밀콜론 사용 : Dart에서는 문장의 끝에 세미콜론(;)을 사용하여 문장을 끝낸다. 이는 대부분의 프로그래밍 언어와 유사하다. 세미콜론을 누락하면 오류발생할 수 있다. 단, 모든 문장 끝에 세미콜론을 사용해야 하는 것은 아니다. 상황에 따라 선택적으로 사용된다.
3.변수 선언 : 변수를 선언할 때 var 키워드를 사용할 수 있다. 이는 변수가 동적으로 타입이 결정되는 것을 의미한다. 예를 들어, var name = 'John';과 같이 사용할 수 있다. 이를 통해 변수의 타입을 명시하지 않고도 변수를 선언할 수 있다. 변수는 나중에 다른 값으로 변경될 수 있지만, 한 번에 한 가지 유형의 값만 저장할 수 있다.
4. 타입지정 : 함수나 클래스 내에서 변수를 선언할 때는 타입을 지정할 수 있다. 예를 들어, string과 같이 변수의 타입을 명시적으로 지정할 수 있다.
5. null Safety : Dart에서 null 안전성을 강화하기 위해 개발자가 null이 될 수 잇는 변수를 명시적으로 지정할 수 잇다. (null값을 사용하는 것을 방지한다.) 이를 위해 변수를 선언할 때 string? 같이 물음표를 붙여 사용한다.
6. 상수 선언 (final 변수) : final키워드를 사용하여 수정할 수 없는 변수(상수)를 선언할 수 있다. 한 번 초기화 되면 값을 변경할 수 없다. 또한 컴파일 시 상수로 값을 할당하는 const키워드도 사용할 수 있다.
7. 지연 초기화 : late키워드를 사용하여 변수를 선언하면 초기화를 나중에 할 수 있다. 이는 변수가 선언될 때 값을 할당하지 않고, 나중에 필요한 시점에 값을 할당할 수 있음을 의미한다.
8. 컴파일 타임 상수 : const키워드는 컴파일 시 상수로 값을 할당한다. 코드를 실행하기 전에 이미 값이 결정되는 상수이므로 실행 중에는 변경할 수 없다.
다트언어의 기초 문법과 변수활용방법, null safety에 대한 소개글이었다.
'배움 AI' 카테고리의 다른 글
DALL-E (달리) 지금 이미지 생성 왜 안 되나 했더니 챗gpt 오류 (1) | 2024.04.13 |
---|---|
카톡 단톡방 채팅방 몰래 조용히 나가기 (0) | 2024.04.06 |
유튜브 쇼츠에 음악 넣기 해서 동영상 만들기 저작권 문제 (1) | 2024.03.20 |
유튜브 음악 저작권에 위배되지 않게 사용하려면 크리에이티브 커먼즈 (1) | 2024.03.19 |
프로토타입 뜻 prototype 게임 애플 코카콜라 (1) | 2024.03.17 |
댓글