Курс языка программирования 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. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська