Иллюстрированный самоучитель по Perl



         

Вопросы для самоконтроля


1. Какие формы обращения к подпрограмме вы знаете?

2. Что такое область видимости переменной?

3. Как ограничить область видимости переменной?

4. Чем отличаются переменные, объявленные при помощи функции ту о от переменных, объявленных при помощи функции local () ?

5. Каким образом данные передаются в подпрограмму и из подпрограммы?

6. Что такое передача параметров по ссылке и по значению?

7. Какой тип данных называется typegiob?

8. Как осуществить передачу по ссылке параметра-массива?

9. В каких случаях функция local о не может быть заменена функцией my ()?

10. Что такое прототип?

11. Какие значения будут иметь переменные $х, @list1, @list2 после выполнения программы

#!/usr/bin/perl

$х = 0;

@list1 = (1, 2, 3);

@list2 = funcO ; sub func {

local ($x);

$x = 1;

@list1 = (4, 5, 6); ___

} "X

\




Содержание  Назад  Вперед