dart (flutter) 문법 - typedef.
// 기존 타입의 별칭을 만들수 있다.
typedef IntList = List<int>;
// 함수의 형태를 타입으로 사용 가능.
typedef Compare(int n, int m);
bool maxLeft(int a, int b) {
return a > b;
}
bool compareAB(int a, int b, Compare cp) {
return cp(a, b);
}
void main() {
IntList il = [1, 2, 3];
int a = 2;
int b = 1;
bool isLeftMax = compareAB(a, b, maxLeft);
}
댓글
댓글 쓰기