Курс языка программирования Raku / Основы / Больше о функциях / Мульти-функции

Тест 2: Мульти-функции с типизированными параметрами

Какие способы создания многофункций являются правильными?

1

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Num $b) {. . .}
correct Эти определения  (: правильные, неправильные :) Типы параметров различаются.

2

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct Эти определения  (: правильные, неправильные :) Количество параметров различается.

3

multi sub func($a) {. . .}
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct Эти определения  (: правильные, неправильные :) Вариант с единственным позиционным параметром допустим.

4

multi sub func($a) {. . .}
multi sub func(Int $a) {. . .}
correct Эти определения  (: правильные, неправильные :) Первый вариант охватывает все, кроме Int.

Навигация по курсу

Больше о функциях / Тип возвращаемого значения   |   💪 Упражнение: Факториал с мульти-функциями

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

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