[Dart] 레코드
Updated:
개요
- 정의 개수 제한 없음
- 포지셔널 파라미터
- 타입 순서를 반드시 지켜야함
- 특정 순서의 레코드를 가져올 땐
$
을 이용
- 네임드 파라미터
- 이름으로 구분
- 순서 상관 없음
예제
- 코드
-
void main() { // positional parameter (int, String) record01 = (1, 'a'); print(record01); print(record01.$1); // named parameter ({int i, String s}) record02 = (s: 'a', i: 1); print(record02); print(record02.i); }
-
- 실행 결과
-
(1, a) 1 (i: 1, s: a) 1
-