Курс Раку / Основи / Позиційні типи даних / Масив @*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. Оригінальний текст англійською мовою.

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