본문 바로가기
반응형

Kotlin11

[Kotlin 강의] 함수 표현식 총정리 fun, lambda 코틀린 함수 표현식 총정리1. fun 표준 사용법가장 기본적인 방법으로써, fun 키워드로 시작하고 ( ) 괄호안에 매개변수를 넣어주고 { } 중괄호내에서 로직을 구현후 return 으로 결과를 전달하면 된다.Naming소문자로 시작_, - 등과 같이 중간에 연결없이 대문자로 구분하는 Camel style (ex. calcDolla) 로 작성Return함수내에서 return 생략 가능모든 타입을 반환 가능exit 으로 활용 가능fun sum(x: Int, y: Int): Int { return x + y}fun main() { println("10 + 20 = ${sum(10, 20)}")}--10 + 20 = 30 Default valuefun printMsg(name: String, mes.. 2025. 1. 22.
[Kotlin 강의] Range 사용법 일정범위의 시퀀스 만드는 방법 1. ..val ranageVal: IntRange = 1..4println("Range variable is $ranageVal")for (number in ranageVal) { println("$number")}---Range variable is 1..41234 2. ..val ranageVal: IntRange = 1.. 3. downToval ranageVal = 4 downTo 1println("Range variable is $ranageVal")for (number in ranageVal) { println("$number")}---Range variable is 4 downTo 1 step 14321 4. .. step val ranageVal .. 2025. 1. 22.
[Kotlin 강의] if-else를 대체할 when 사용법 when 사용법when은 switch와 if를 합한 중간 지점의 식으로 생각하면 좋을 것 같다. 참고로, 파이썬에서는 switch 문이 아예 없을 정도로 이러한 표현식을 싫어하지만, kotlin에서는 if와 when을 고민하는 상황이 된다면 when을 선택하라고 권장하고 있다.1. 조건 변수 비교법if 문을 switch문에 넣었다고 생각하고, 익명함수를 사용하듯이 표현식을 작성하면 된다.when (target) {비교조건 -> return 값...}val request = "ssh"val msg = when (request) { "http" -> "You are connected with HTTP" "https" -> "You are connected with HTTPS" "ssh" ->.. 2025. 1. 22.
[Kotlin 강의] Map 응용 예제 실전에서 사용할 수 있는 Map 응용 예제 모음 1. Basic Read-Only Map fun main() { // Creating a read-only Map using `mapOf` val number2word: Map = mapOf(1 to "One", 2 to "Two", 3 to "Three") // Retrieving a value by key val n = 2 println("$n is spelled as ${number2word[n]}") // Checking if a key exists in the map val keyToCheck = 4 println("Does key $keyToCheck exist? ${keyToCheck in number.. 2025. 1. 21.
반응형