일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 리뷰
- 연산자
- 포인터
- Desktop
- CS
- 문법
- c++
- 함수
- Programming
- Tips프로그래밍강좌
- VS ERROR
- Visual Studio
- 배열
- 지식나눔강좌
- c#
- 티스토리
- Kotlin
- 백준
- Tips강좌
- tipssoft
- doit코틀린프로그래밍
- Javascript
- Direct2D
- c
- 김성엽
- Windows
- Win32
- 프로그래밍
- 이지스퍼블리싱
- 알고리즘
Archives
- Yesterday
- Today
- Total
목록함수참조기호 (1)
F.R.I.D.A.Y.
Kotlin: 16 고차 함수
이전 시간에 우리는 언어의 패러다임을 배웠습니다. 그 내용에는 일급 객체에 대한 내용도 함께 실려 있는데요, 이번 시간에는 일급 객체, 특히나 고차 함수에 대해 알아보겠습니다. 고차 함수 먼저 고차 함수가 무엇인지 알아보겠습니다. 고차 함수는 "함수를 인자로 사용하거나, 함수를 반환하는 함수"입니다. 달리 이야기하면, 일급 객체(일급 함수)를 서로 주고받을 수 있는 함수가 있다면 그 함수가 고차 함수가 되는 것입니다. fun main(args:Array){ TestFunc() } fun TestFunc(): Int{ return sum(2, 4) } fun sum(a:Int, b:Int) = a + b 이 코드에서는 TestFunc()가 고차 함수의 조건을 만족하고 있습니다. 함수를 인자로 활용하지는 않..
DEV/Kotlin
2020. 7. 22. 01:17