val list = listOf(1,2,3,4,5)
// 인덱스 0의 값
list.elementAt(0)
// 해당 인덱스의 값이 없으면 null 반환
list.elementAtOrNull(index)
// 해당 인덱스의 값이 없으면 -1 반환
list.elementAtOrElse(index) {-1}
// 0번째값없으면 null
list.firstOrNull()
// 마지막값없으면 null
list.lastOrNull()
// 앞에서부터 찾음
list.firstOrNull{ it > 3 }
list.find{ it > 3 }
// 뒤에서부터 찾음
list.lastOrNull()
list.findLast{ it > 3 }
joinToString()
partition
조건에 만족하는 그룹과 아닌 그룹으로 나눠준다.