Typedef
간단한 데이터의 alias(별칭)를 만들 때 사용함.
예제) <String, String> 형식 Map의 alias를 UserInfo로 두기.
typedef UserInfo = Map<String, String>;
String sayHi(UserInfo userInfo) {
return "Hi ${userInfo['name']}"; //Map userinfo 요소 중, key가 name인 것의 value를 가져옴
}
void main() {
sayHi({'name' : 'nico'});
}
<next>structured data에 대한 alias는 class 사용 -->
'스터디 > Dart' 카테고리의 다른 글
[Dart] #3.4 QQ Operator ?? and ??= (0) | 2024.01.10 |
---|---|
[Dart] #3.3 Optional Positional Parameters (0) | 2024.01.10 |
[Dart] #3.2 Recap ^_^ (positional,named,required,default) (0) | 2024.01.10 |
[Dart] #3.1 Named Parameters ({ }) (0) | 2024.01.10 |
[Dart] #3.0 Functions (0) | 2024.01.10 |