이전 포스팅에서는 플러터(Flutter)에서 사용하는 언어인 다트의 변수에 대한 소개를 하였고, 몇가지 변수에 대해서 소개를 하였습니다. 이번 포스팅은 다트(Dart)에서 제공하는 변수들에 대해서 알아보도록 하겠습니다. 다트의 기본타입 변수들 기본 타입 설명 예시 int 정수 100 double 실수 (소수점 값) 3.14 String 문자열 대한민국 bool 참 또는 거짓 값 (불리언 타입이라 말함) true 다트는 기본타입으로 4가지의 변수 타입을 지원합니다. 다른 언어에서 사용하는 Float이나 Long, Char같은 변수 타입은 사용하지 않는데요. 이유는 당시 저 타입이 나왔던 이유가 메모리의 최적화 때문이었습니다. 현재처럼 개발의 효율 및 유지보수성이 더 중요한 시기로는 구체적으로 타입이 나뉠 ..
다트(Dart)는 다른 언어와 다른 독자적인 변수 설정 방식을 가지고 있습니다. 이는 다트가 플러터(Flutter)를 위해서 만들어졌기 때문인데요. 기본적으로 자바와 같은 전통적인 집단과 최신 트렌드를 모두 잡기 위한 다트 언어의 사상을 알 수 있을 것 같습니다. 변수(Variable) 이해 변수(變數, 변하다 변 셀 수)라는 것은 변하는 값을 뜻하며, 보통 변수를 쉽게 이해하기 위해서 그릇을 빗대어 설명하곤 합니다. 그릇에는 무엇이 들어 있을지 알수 없지만, 그릇에 어떤 요리를 담느냐에 따라 그릇은 더이상 그릇이 아니라 특정 요리를 담는 도구로 바뀌기 때문입니다. 자바(Java)와 C, C++ 같이 비교적 이전에 만들어진 언어들은 철저하게 계획적인 프로그램을 만드는 것을 선호하였고, 개발자가 프로그램을..
코틀린(kotlin)에서는 변수를 선언할 때 val과 var 중 한가지의 타입을 지정을 한 후 변수를 입력해야 한다. 코틀린 변수 선언 var(or val) 변수명 datatype(option) 확실히 변수 선언만큼은 자바보다 복잡해보일 수 있는데 알고보면 별거 없고, data type부분도 option이기 때문에 굳이 지정하지 않아도 코드가 작동하는데 전혀 문제가 없다. val (Read-only) val의 역할은 변수가 read-only가 되게 만든다. fun main() { // read-only val helloWorld : String = "Hello, World!" println("$helloWorld?") } 실행 결과 Hello, World!? 위와같이 정상적으로 헬로월드가 출력되는 코드에..