일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- math
- Tkinter
- django
- string
- Excel
- 파이썬
- Mac
- Google Spreadsheet
- Python
- PySpark
- dataframe
- Redshift
- Apache
- array
- Kotlin
- gas
- PostgreSQL
- Github
- google apps script
- SQL
- PANDAS
- GIT
- numpy
- c#
- matplotlib
- list
- Google Excel
- hive
- Java
- Today
- Total
목록lambda (2)
달나라 노트
C#에서도 Lambda 식을 지원합니다. Lambda식은 무명 함수(Anonymous Function)라고도 하는데 말 그대로 이름이 없는 함수라는 의미입니다. 이에 대해 좀 더 살펴봅시다. int multiply(int x, int y) { return x * y; } 보통 C#에서 함수를 선언할 땐 위처럼 선언합니다. 위 함수는 2개의 인자를 받아 이 2개의 안자를 곱한 값을 return해주는 함수입니다. - int multiply(int x, int y) 위 부분에서 int는 함수가 return하는 값의 data type입니다. multiply는 제가 정한 함수의 이름입니다. 괄호 안에 (int x, int y)는 함수가 받는 parameter와 parameter의 data type을 의미합니다. ..
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..