728x90 반응형 컴퓨터 언어15 [Kotliln] 배열 사용법과 주의사항 배열의 선언과 초기화를 동시에 arrayOf를 사용하여 배열의 선언과 초기화를 동시에 할 수 있다. val arr = arrayOf(1,2,3,4,5) val arr2 = arrayOf("Hello", "world) 코틀린의 배열은 다른 언어와 마찬가지로 인덱스는 0부터 시작하고 인덱스를 사용하여 접근할 수 있다. 타입의 경우 적지 않고 arrayOf(1,2,3,4) 이렇게 사용해도 무관하지만 뜻의 모호함을 피하기 위해서 적어두는 것이 좋다. ex) print(arr[1]) 결과 : 2 비어있는 배열도 만들 수 있다. val a = emptyArray() 람다 함수를 사용하여 배열 초기화 예를 들어서 길이가 10이고 2 부터 20까지 2의 배수로 이루어진 배열을 만들고 싶다고 하자. 다음과 같이 람다 함.. 2022. 11. 16. [Kotlin] 문자열의 표현과 출력, raw string 코틀린에서 문자열은 String 객체로 표현이 된다. 즉 문자열을 변수에 사용하고 싶다면 다음과 같은 형태가 된다. val name : String = "james" 이를 콘솔창에서 출려하기 위해서는 print 혹은 println( 출력 후 개행 )을 사용한다. 기본적으로 문자열을 출력할 때는 다음과 같이 쌍따옴표를 사용한다. println("Hello world!") 변수 또한 다음과 같이 $(달러)와 중괄호를 사용하여 값을 출력할 수 있다. println("Hello ${name}") println("Hello $name") $(달러)만 사용해도 되지만 뜻이 모호해질 수 있으므로 정확한 표현을 위해서는 중괄호를 붙여주는 것이 좋다. 만약 쌍따옴표 같은 문자를 출력하고 싶다면 백슬래시(\)를 함께 사용.. 2022. 11. 15. [Kotlin] 변수의 선언, 타입 추론 val : 불변 변수( immutablef variable ) var : 가변 변수( mutable variable ) 변수의 선언은 해당 변수가 변할 수 있는지 없는지를 알려주는 것으로 시작한다. val name = "james" //immutable var age = 15 //mutable 다른 언어와 마찬가지로 변수의 타입을 지정해줄 수 있다. 이는 변수 이름 뒤에 콜론(:)을 사용하여 나타낼 수 있다. 위의 코드에 변수 타입을 지정한다면 다음과 같은 코드가 된다. val name : String = "james" //immutable var age :Int = 15 //mutable 정수형 타입 Byte -128 .. 127 Short -32768 .. 32767 Int -2^(31) .. 2^(.. 2022. 11. 14. 이전 1 2 3 4 다음 728x90 반응형