본문 바로가기

성장기록지

검색하기
성장기록지
프로필사진 pengcon

  • 분류 전체보기 (56)
    • 안드로이드 (21)
    • 알고리즘 (15)
    • 개인 프로젝트 (10)
    • CS (3)
    • 코틀린 (4)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/01/06 (1)

성장기록지

[Kotlin] 구조 분해와 Component함수, 분해 가능 개수

이전에 Data Class를 학습하며 ComponentN() 함수를 다뤘다.간단하게 알아봤던 구조분해를 조금 더 자세히 알아보고자 한다.디스트럭쳐링(Destructuring)객체가 가지고 있는 여러 값을 분해해서 여러 변수에 한꺼번에 초기화할 수 있다.data class Person(val name: String, val age: Int)fun main() { val person = Person("Hoon", 28) // 구조 분해 val (name, age) = person println("Name: $name, Age: $age")}위의 Data Class의 예시처럼 여러 변수를 괄호를 묶게 되면 내부에서는 각 변수를 초기화하기 위해 componentN이라는 함수를 호출하게 된다..

코틀린 2025. 1. 6. 18:13
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바