일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Flutter
- 구조체
- C# delegate
- github
- dart 언어
- 유니티
- git
- c#
- 플러터
- C언어 포인터
- c언어
- Unity
- Algorithm
- jupyter lab
- c# 윈폼
- 도커
- docker
- gitlab
- 다트 언어
- c# winform
- 포인터
- C++
- HTML
- jupyter
- c# 추상 클래스
- Python
- Data Structure
- 깃
- vim
- Houdini
Archives
- Today
- Total
목록다트 함수형 프로그래밍 (1)
nomad-programmer
[Programming/Dart] 함수형 프로그래밍 (Functional Programming)
다트는 객체 지향 프로그래밍과 함수형 프로그래밍의 특징을 모두 제공한다. 함수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하는 프로그래밍 패러다임이다 (상태와 가변 데이터를 기피한다). 특히 다트의 컬렉션은 함수형 프로그래밍을 지원하는 다양한 함수를 제공한다. 자주 사용하는 몇 가지를 알아보자. 일급 객체 다트에서는 함수를 값으로 취급할 수 있다. 그러므로 다른 변수에 함수를 대입할 수 있다. void greeting(String text) { print(text); } void main() { var f = greeting; f('hello'); } /* 결과 hello */ 다른 함수의 인수로 함수 자체를 전달하거나 함수를 반환받을 수도 있다. void something(Function(i..
Programming/Dart
2020. 10. 6. 17:55