devGYU World
[Exercism Dart] Two Fer 솔루션 본문

본 예제는 이름 문자열이 주어졌을 때 이름을 포함한 문자열을 반환하거나, 이름이 주어지지 않았다면 'you'로 대체 되어 문자열을 반환해야 한다.
이름이 주어지지 않았을 때 'you'라는 문자열이 대입되는건 다르게 말하면 초기값을 'you'라고 설정해야 한다고 볼 수 있다.
이처럼 변수의 초기값을 설정한 채 함수에 넣기 위해서는 Dart의 위치적 선택 매개변수를 함수에 넣어주면 된다.
// []를 활용하면 매개변수가 위치적 선택 매개변수 임을 나타낸다
String twoFer([String name = 'you']) {
return "One for $name, one for me.";
}
참고
Two Fer in Dart on Exercism
Can you solve Two Fer in Dart? Improve your Dart skills with support from our world-class team of mentors.
GitHub - gyu0710/dart: Exercism Dart Solutions
Exercism Dart Solutions. Contribute to gyu0710/dart development by creating an account on GitHub.
github.com
'etc > exercise' 카테고리의 다른 글
[Exercism Dart] Armstrong Numbers 솔루션 (0) | 2022.03.18 |
---|---|
[ Exercism Dart] Scrabble Score 솔루션 (0) | 2022.03.18 |
[ Exercism Dart] Difference Of Squares 솔루션 (0) | 2022.03.18 |
[Exercism Dart] Leap 솔루션 (0) | 2022.03.18 |
[Exercism Dart] Hello World 솔루션 (0) | 2022.03.18 |
Comments