코틀린22 코틀린(2) - 형변환, 배열 형변환 명시적 형변환 : 변환될 자료형을 개발자가 직접 지정함 암시적 형변환 : 자료형을 지정하지 않아도 자동으로 형변환 됨 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능 (논리형은 X) 기본 자료형들은 자료형 간의 형변환을 지원하기 위해 "형변환 함수"들을 제공하고있다. toByte(), toShort(), toInt() etc…. 코틀린에서는 다음과 같이 그냥 할당만 해서는 변환되지 않는다. var a:Int = 123 var b:Long = a // type mismatch error 반드시 Int형 변수의 toLong()함수를 호출하여 Long값으로 변환된 값을 반환받아 Long변수에 할당해주어야 한다 (명시적 형변환) 참고로 코틀린은 형변환시 발생할 수 있는 오류를 막기 .. 2022. 3. 17. 코틀린(1) - 개요, 변수 1.코틀린 기본 c언어와 동일 주석은 두가지 방식 // blah blah /* blah blah */ 참고로 코틀린은 문장의 끝에 세미콜론을 붙히지 않아도된다. 클래스 이름은 파스칼 표기법(모든 단어를 대문자로 시작 ClassName) 함수와 변수이름은 카멜 표기법(첫단어만 소문자로 시작 funtionName) warning은 불필요한 구문이 있거나 잠재적인 문제가 발생할 수 있는 곳에 표시 된다. 2.변수 코틀린의 2가지 변수선언 방법 var : 일반적으로 통용되는 변수, 언제든지 읽기 쓰기가 가능함 val : 선언시에만 초기화 가능, 중간에 값을 변경할 수 없음(상수) 변수는 선언위치에 따른 2가지 이름 클래스에 선언된 변수 : Property(속성) Scope 내에 선언된 변수 : Local Var.. 2022. 3. 17. 이전 1 2 3 4 5 다음