https://exercism.org/tracks/dart/exercises/two-fer
다트는 optional positional parameters를 사용할 수 있다.
이렇게 default 값을 넣어 줄 수도 있고
String twoFer([String name = 'you']) {
return 'One for ${name}, one for me.';
}
아니면 널을 허용한 상태(String?)에서 null일 경우를 분기 처리해주는 방법도 있다.
String twoFer([String? name]) {
if (name == null) {
return 'One for you, one for me.';
} else {
return 'One for ${name}, one for me.';
}
}
'Language > Dart' 카테고리의 다른 글
[Style] no_leading_underscores_for_local_identifiers (0) | 2022.08.19 |
---|---|
[Exercism] Armstrong Numbers #num #math (0) | 2022.08.19 |
[Exercism] Scrabble Score #가독성 있는 코드란?2 (0) | 2022.08.18 |
[Exercism] Leap #가독성 있는 코드란? (0) | 2022.08.18 |
Dart 공부하기 (0) | 2022.08.18 |