package com.rodunstudio.kotlinbasic.Example
fun main(args: Array<String>)
{
// 1. 배열: 같은 Type을 가지는 연속되는 변수의 목록이다.
// 2. 배열의 생성 방법
// 2-1. Type을 명시하여 생성 (Int Type을 가지는 배열)
var group1 = arrayOf<Int>(1, 2, 3, 4, 5)
// 2-2. Type을 명시하지 않고 직접 원소를 넣으면
// 다양한 Type의 목록을 가지는 배열을 만들 수 있다.
var group2 = arrayOf(1, 2, 3.5, "Hello")
// 3. Index: 배열 원소의 번호
// 3-1. Index를 활용하여 배열의 원소를 가져오기
val element1 = group1[0]
val element2 = group1[4]
// 3-2. Index를 활용하여 배열 원소의 값을 바꾸기
group1[0] = 100
group1[4] = 222
// 4. Type이 지정되어 있는 배열선언
val arr = intArrayOf(1, 2, 3)
val arr2 = charArrayOf('a', 'b')
val arr3 = booleanArrayOf(true, true, false, false, true)
// 5. Array를 이용한 배열 선언 (람다식)
var Array1 = Array(20, { 0 })
var Array2 = Array(5, { 1; 2; 3; 4 })
var Ary = Array(5, { i -> ( i * i ) } )
for ( emt in Ary )
{
println( emt )
}
/*결과
0
1
4
9
16
*/
// 람다식에 의해서 i의 제곱을 생성하게 된다.
}
'Android > Kotlin' 카테고리의 다른 글
kotlin 12. Class - 선언, 생성자 (0) | 2020.08.11 |
---|---|
kotlin 11. Iterable (반복문) - for, until, downto, step, foreach, while, do while (0) | 2020.08.11 |
kotlin 08. Control flow 2 (제어흐름 when) (0) | 2020.08.11 |
kotlin 07. Control flow (제어흐름 if) (0) | 2020.08.11 |
kotlin 06. Operator (연산자) (0) | 2020.08.11 |