아토믹 코틀린 31 - 이름 붙은 인자와 디폴트 인자
이름 붙은 인자를 사용하면 코드의 가독성이 좋아진다. fun color(red: Int, green: Int, blue: Int) fun main() { // 별 정보가 없는 함수 color(1, 2, 3) // 인자에 이름을 붙여 사용 fun color( red = 76, green = 89, blue = 0 ) } 이름 붙은 인자를 사용하면 인자의 순서를 변경할 수도 있다. fun main() { color( blue = 0, red = 99, green = 120 ) } 이름 붙은 인자를 디폴트 인자와 결합하면 더 유용하다. 디폴트 인자 = 파라미터의 디폴트값을 함수에서 정의하는 것 fun color( red: Int = 0, green: Int = 0, blue: Int = 0, ) 함수 호출 시..
2023. 10. 15.
아토믹 코틀린 - 객체 - 집합
Set은 각각의 값이 오직 하나만 존재할 수 있는 컬렉션이다. Set의 특징 원소의 중복은 불가능 set에 같은 원소를 중복해 넣으면 set이 자동으로 중복을 없애고 하나만 남긴다. 원소의 순서는 중요하지 않다. 내부에 같은 원소가 들어있으면 같은 집합으로 취급한다. 가장 일반적인 Set 연산은 in 이나 contains(), containsAll()를 사용해 원소인지 검사하는 것 합집합 만들기: intSet.union(setOf(3, 4, 5, 6)) 교집합 만들기: intSet intersect setOf(0, 1, 2, 7, 8) 차집합 만들기: intSet subtract setOf(0, 1, 9, 10) 읽기 전용 - setOf() 가변 set - mutableSetOf()
2023. 10. 2.