Spread 연산자 (*)
- 배열리나 리스트를 spread하는데 사용됨.
fun printNumbers ( vararg numbers: Int ) {
for (number in numbers) {
println(number)
}
}
fun main () {
val numbers = intArrayOf( 1 , 2 , 3 )
printNumbers(*numbers)
}
// 출력
/*
1
2
3
*/
in 연산자
- 컬렉션 또는 범위에 요소가 있는지 확인하는데 사용됨. 있으면 TRUE 아니면 FALSE
val numbers = listOf( 1 , 2 , 3 , 4 , 5 )
val result = 7 in numbers
println( "result is $result " )
// 출력
// false
범위 연산자(..)
- 두 끝점 간의 값 범위 지정. 요건 알쥬? 일반적으로 for문안에 들어갑니다
for (i in 1. .3 ) {
println(i)
}
// 출력
/*
1
2
3
*/
Uploaded by N2T