목록Language/Kotlin (2)
이것저것
형변환(type casting) - 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능 * 기본 자료형들은 자료형 간의 형변환을 지원하기 위해 형변환 함수(type casting function) 제공!(단, 논리형은 제외) ex) toByte(), toShort(), toInt(), toLong(), toFloat, toDouble(), toChar() fun main() { var a: Int = 54321 var b: Long = a.toLong() // Long 값으로 변환된 값을 반환받아 Long 변수에 할당해야 함 } 명시적 형변환(excplicit type casting) 변환될 자료형을 개발자가 직접 지정 암시적 형변환 변수를 할당할 시 자료형을 지정하지 않으면 자동으로 ..
fun main() { // 코드의 시작지점 } println("한 줄로 출력할 문자열") // 구문 끝나는 지점에 ;(세미콜론) 붙이지 않아도 됨 // 한 줄 주석 /* 여러줄 주석 */ * 클래스 이름은 모든 단어를 대문자로 시작하는 파스칼 표기법 사용 ClassName * 함수나 변수 이름은 첫 단어만 소문자로 시작하는 카멜 표기법 functionName 변수 선언 1) var - 일반적으로 통용되는 변수 - 언제든지 읽기 쓰기가 가능함 2) val - 선언시에만 초기화 가능 - 중간에 값을 변경할 수 없음 * 변수는 선언 위치에 따라 - Property(속성): 클래스에 선언된 변수 - Local Variable(로컬 변수): 이 외의 Scope 내에 선언된 변수 fun main() { var a..