Курс языка программирования Raku / Основы / Проверка условий / Упражнения / Окончание множественного числа
Решение: Окончание множественного числа
Программа должна проверить, если введенное число больше одного, и если это окажется так, то использовать множественную форму числа.
Код
my $n = prompt 'How many files to copy? ';
my $ending = $n == 1 ?? '' !! 's';
say "$n file{$ending} copied.";
🦋 Вы можете найти исходный код в файле plural-ending.raku.
Вывод
Запустите программу как минимум дважды и проверьте ее с числом 1 и любым другим положительным числом.
$ raku exercises/conditional-checks/plural-ending.raku
How many files to copy? 10
10 files copied.
$ raku exercises/conditional-checks/plural-ending.raku
How many files to copy? 1
1 file copied.
Комментарии
Возможно, вам приходится трудно, и вы каждый раз пишете единственный знак ?
заместо двойного ??
, и/или двоеточие :
заместо !!
.
Следующее упражнение
💪 FizzBuzz
Навигация по курсу
← Блоки кода / Локальные переменные | Циклы →
Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська