반응형
Set
- 모든 항목이 유니크 해야한다.
var tempSet = {1,2,3,4} // 이건 셋
Set<int> tempSet = {1,2,3,4} // 이렇게도 가능
tempSet.add(1)
print(tempSet)
// 결과는 1,2,3,4 만 나옴.
// 나중에 추가된 1은 앞에 선언한 1과 중복되기 때문
// 결론적으로 set은 안에 있는 값이 유니크한 것이 보장된다.
Named aguments
void printHello(
required String msg,
required String name){
return "$msg $name"
}
// 이런식으로 required를 붙여주면 파라미터가 절대 빌 수 없다.
void main(){
printHello(
msg : "hello",
name : "DDun"
)
}
??, ??=
이 연산자는 엄청 유용 한것 같다
String? name = null
name ??= "DDun" // name이 null 이면 DDun을 넣어줘라 라는 뜻
String tempFunc(String? name){
return name ?? "DDun" // name이 null이면 "DDun"을 리턴하라는 뜻
}
반응형
'Develop' 카테고리의 다른 글
플루터 개발에 필요한 다트(Dart) 문법 및 특징 알아 보기 (0) | 2023.01.30 |
---|---|
단위테스트 스터디 시작 (0) | 2022.05.02 |