일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준
- tipssoft
- 연산자
- 지식나눔강좌
- Tips프로그래밍강좌
- Direct2D
- 리뷰
- 프로그래밍
- 티스토리
- 문법
- c
- 함수
- Programming
- Desktop
- 김성엽
- Visual Studio
- c++
- doit코틀린프로그래밍
- Tips강좌
- 배열
- c#
- Javascript
- Kotlin
- VS ERROR
- 알고리즘
- Win32
- 이지스퍼블리싱
- 포인터
- CS
- Windows
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