일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- c언어
- 다트 언어
- dart 언어
- jupyter
- 깃
- vim
- 플러터
- Flutter
- github
- 유니티
- Algorithm
- 구조체
- c# 윈폼
- Houdini
- 포인터
- Python
- C언어 포인터
- gitlab
- Data Structure
- C++
- 도커
- c# winform
- c# 추상 클래스
- git
- jupyter lab
- HTML
- Unity
- C# delegate
- docker
- c#
Archives
- Today
- Total
목록dart every (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