Курс по 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. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська