Курс Раку / Основи / Позиційні типи даних / Масив @*ARGS
Тест — Масив @*ARGS
Ви запускаєте наступну програму кілька разів. Для кожного запуску знайдіть правильні відповіді.
Програма збережена у файлі t.raku
і має наступний код:
say @*ARGS.elems;
say @*ARGS[0];
1
Програму запущено так:
$ raku t.raku hello world
Які значення виводяться кожним рядком коду?
2 | say @*ARGS.elems; виводить (: 1, 2 :) |
hello | say @*ARGS[0]; виводить (: hello, world, hello world :) |
2
Програму запущено так:
$ raku t.raku "hello world"
Які значення виводяться?
1 | say @*ARGS.elems; виводить (: 1, 2 :) |
Цитований рядок є одним аргументом. |
hello world | say @*ARGS[0]; виводить (: hello, "hello", world, "world", hello world, "hello world" :) |
3
Програму запущено так:
$ raku t.raku "hello" "world"
Що вона виводить?
2 | say @*ARGS.elems; виводить (: 1, 2 :) |
|
hello | say @*ARGS[0]; виводить (: hello, "hello", world, "world", hello world, "hello world" :) |
Лапки з оболонки не включені у значення аргументу. |
Навігація по курсу
← Позиційні типи даних / Вкладені масиви | Позиційні типи даних / Інтерполяція масивів →
💪 Or jump directly to the exercises to this section.
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська