Курс по 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
Навигация по курса
← Кодови блокове / Локални променливи | Цикли →
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська