목록Kotlin (2)
빙응의 공부 블로그
5. 람다5-1 람다Kotlin의 람다식은 자바보다 더 간결합니다. 파라미터가 하나일 경우 it 키워드로 암시적 참조가 가능하며, 람다가 마지막 인자이면 괄호 밖으로 뺄 수 있습니다.(Trailing Lambda)val list = listOf("a", "b", "c")// 1. 기본list.forEach({ s -> println(s) })// 2. Trailing Lambdalist.forEach { s -> println(s) }// 3. 'it' 사용list.forEach { println(it) } Java는 it과 같은 암시적 파라미터나 Trailing Lambda 문법은 없습니다.List list = List.of("a", "b", "c");// 1. 기본 람다list.forEach(s ->..
저는 평소 자바를 중심으로 개발해왔습니다. 이번에 코틀린을 배우고 활용할 기회가 생겨, 새로운 언어로의 도전을 통해 개발 역량을 넓혀가고자 합니다.1. 변수 1-1 변수 선언Kotlin은 변수 선언 때 val(불변), var(가변) 키워드를 통해 타입 추론을 지원합니다.아래처럼 가변, 불변을 정하고 타입 추론 기능이 기본 탑재되어 있습니다. val name: String = "김병웅" // 읽기만 가능var age: Int = 20 // 읽기/쓰기 가능var address = "충북" // 타입 추론 (String) Java는 final 키워드를 직접 적어 변수의 불변성을 지정해줘야 하며, 타입을 항상 명시해야 합니다.final String name = "김병웅"; //..
