반응형

const 2

[Go] 08 상수

본 게시물은 Tucker의 Go언어 프로그래밍을 참고해 작성한 게시물입니다. http://www.yes24.com/Product/Goods/99108736 Tucker의 Go 언어 프로그래밍 - YES24 게임 회사 서버 전문가가 알려주는 Go 언어를 내 것으로 만드는 비법구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어이다. 『Tucker의 Go 언어 프로그래밍』은 Go 언어로 ‘나만의 프로 www.yes24.com 상수 선언 상수는 변하지 않는 값을 말한다. 변수는 대입문을 통해서 수시로 바꿀 수 있지만, 상수는 초기화된 값이 변하지 않는다. 정수, 실수, 문자열 등 기본 타입값들만 상수로 선언될 수 있다. 구조체, 배열 등 기본 타입이 아닌 타입에는 상수를 사용할 수 없다. const C..

[Dart] Final vs Const

다트에서 final과 const 키워드를 통해 변수에 설정한 값을 변경할 수 없도록 하는 기능을 제공한다. final String myName = 'chaewon'; const int studentNumber = 123; 위에서 정의된 myName과 studentNumber은 다른 값으로 변경할 수 없다. 다른 값으로 변경하려고 시도하면 컴파일 오류가 발생한다. final과 const의 차이점 컴파일 타임에서 상수를 정의할 수 있다. 즉 const로 정의한 상수는 런타임에서 정의되는 값을 설정할 수 없다. 런타임에서 결정되는 값도 설정할 수 있다. 예를 들어 DateTime.now()의 경우 런타임에서 함수 호출될 때마다 결과 값이 다르다. 이러한 값은 const로 설정할 수 없다. final DateT..

Flutter 2021.03.09
반응형