Array

๋ฐฐ์—ด ์ƒ์„ฑ

Kotlin์—์„œ ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด, arrayOf() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. arrayOf() ํ•จ์ˆ˜๋Š” ์ธ์ž๋กœ ์ „๋‹ฌ๋œ ์š”์†Œ๋“ค์„ ๊ฐ€์ง€๊ณ  ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

kotlinCopy codeval array = arrayOf(1, 2, 3, 4, 5)

์œ„ ์ฝ”๋“œ์—์„œ๋Š” arrayOf() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ array ๋ณ€์ˆ˜์— ์ •์ˆ˜ํ˜• ๋ฐฐ์—ด์„ ๋Œ€์ž…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐ์—ด ์ ‘๊ทผ

Kotlin์—์„œ ๋ฐฐ์—ด์˜ ์š”์†Œ์— ์ ‘๊ทผํ•˜๋ ค๋ฉด, ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ์—ด์˜ ์ฒซ ๋ฒˆ์งธ ์š”์†Œ์˜ ์ธ๋ฑ์Šค๋Š” 0์ด๋ฉฐ, ์ดํ›„ ์š”์†Œ์˜ ์ธ๋ฑ์Šค๋Š” 1์”ฉ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

kotlinCopy codeval array = arrayOf(1, 2, 3, 4, 5)
val element1 = array[0]
val element2 = array[1]

๋ฐฐ์—ด ๋ณ€๊ฒฝ

Kotlin์—์„œ๋Š” ๋ฐฐ์—ด ์š”์†Œ์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

kotlinCopy codeval array = arrayOf(1, 2, 3, 4, 5)
array[0] = 10
array[1] = 20

๋ฐฐ์—ด ๋ฐ˜๋ณต

Kotlin์—์„œ๋Š” for ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐ์—ด์˜ ์š”์†Œ๋“ค์„ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

kotlinCopy codeval array = arrayOf(1, 2, 3, 4, 5)
for (element in array) {
    println(element)
}

Last updated