로딩
요청 처리 중입니다...

[Kotlin] 흐름제어 + 클래스

 [Kotlin] 흐름제어 + 클래스

[Kotlin] 흐름제어 + 클래스 코틀린은 배울 수록 자바와 비슷하면서도 다른 점이 있는 것 같습니다. 먼저 편리한 흐름제어에 대해 알아보겠습니다. fun main() { labelName@for (i in 1..10) { for (j in 1..10) { if(i ==1 && j ==2) break@labelName println("i : $i, j: $j") } } } 위에 소스코드처럼 레이블명을 지정해주면, 원하는 곳에서 break 명령어를 수행할 수 있습니다.

번거로운 작업이 필요 없고, 한 번에 레이블로 수행할 수 있다는 장점이 있습니다. 클래스 package classExam fun main() { var a = Person("이재윤", 1999) var b = Person("노윤재", 1999) // 보조 생성자 사용하는 인스턴스 var c = Person("이름") println(a.name) println(a.introduce()) } class Person(var...