7. 함수형 프로그래밍 1) 일급 객체 first-class object(일급 객체): 함수를 매개변수로 전달, 수정, 변수에 대입이 가능한 객체 Dart에선 함수를 표현할 수 있는 것들(람다식, 익명 함수, 메서드)은 모두 값을 취급 가능 void greeting(String text) { print(text); } void main() { var f = greeting; // 함수, 다름 변수에 대입 가능 f('hello'); } // 다른 함수의 인수로 함수 자체를 전달 or 반환 가능 void something(Function(int i) f) { f(10); } // case1 void main() { something((value) { print(value); }); } // case2 voi..