Курс языка программирования Raku / Основы / Позиционные типы данных / Массив @*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 • Български • Русский • Українська