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);
}

댓글

이 블로그의 인기 게시물

파이썬 vscode에서 자동 코드 정렬. Formatter.

Unity3D git 저장소에 올릴때 필요없는 파일 제외하기. gitignore

플러터(flutter) 개발 참고 사이트들.