일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Mac
- Excel
- hive
- matplotlib
- numpy
- django
- SQL
- 파이썬
- c#
- array
- gas
- PostgreSQL
- Java
- string
- dataframe
- math
- list
- GIT
- Google Excel
- Apache
- Python
- PySpark
- Google Spreadsheet
- Github
- Redshift
- Kotlin
- Tkinter
- PANDAS
- google apps script
- Today
- Total
목록Kotlin (34)
달나라 노트
Original source = play.kotlinlang.org/byExample/01_introduction/01_Hello%20world Kotlin에는 lambda function이라는 것을 제공합니다. 무엇인지부터 말씀드리면 일반적으로 함수를 생성하고 사용하는 단계인 1. 변수를 생성 2. 어떤 parameter 값을 받아 특정 로직을 적용하는 함수 구현 3. 함수의 reutrn 값을 변수에 assign 위 세 단계를 단 한줄로 적을 수 있는 기능입니다. fun main() { var plus2: (Int) -> Int = {x: Int -> x * 2} // 1 println(plus2(2)) var multiply3: (Int) -> Int = {y: Int -> y * 3} // 2 pr..
Original source = play.kotlinlang.org/byExample/01_introduction/01_Hello%20world data class는 특히 값들을 저장할 때 유용한 기능을 제공하는 class입니다. 한번 예시를 보시죠. data class User(val name: String, val id: Int) val user = User("Bella", 1) val user2 = User("Bella", 1) val user3 = User("Irene", 3) fun main() { println(user) // 1 println(user == user2) // 2 println(user == user3) // 3 val copied_user = user.copy() // 4 p..
Original source = play.kotlinlang.org/byExample/01_introduction/01_Hello%20world fun main() { var list_numbers = listOf(1, 2, -10, 5, 12) // 1 var var_max = list_numbers.maxOrNull() // 2 println(var_max) var var_min = list_numbers.minOrNull() // 3 println(var_min) var list_empty = emptyList() // 4 var var_max_empty = list_empty.maxOrNull() // 4 println(var_max_empty) var var_min_empty = list_emp..
Original source = play.kotlinlang.org/byExample/01_introduction/01_Hello%20world fun main() { var list_fruit = listOf("Apple", "PineApple", "Red_Strawberry", "Red_Apple", "Yellow_Banana", "Yellow_Yellowmelon") // 1 var var_part = list_fruit.partition() {x -> x.contains("Apple")} // 2 println(var_part) // 3 println(var_part.first) // 4 println(var_part.second) // 5 var (var_apple, var_not_apple) ..