본문 바로가기
스터디/Dart

[Dart] #3.5 Typedef

by SayHiWorld 2024. 1. 10.

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 사용 -->

 

출처: https://nomadcoders.co/dart-for-beginners/lectures/4113