Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alex Sotn                            2:5020/400     09 Jun 2001  19:36:31
 To : All
 Subject : проблема с областью действия массива
 -------------------------------------------------------------------------------- 
 
 
 программа выводит многостраничную форму.
 в программе есть три подпрограммы.
 в первой ПП считываются в массивы содержимое двух текстовых файлов.
 массивы объявлены до ПП например, так:  my (@name1, @name2)
 к сожалению, в третьей ПП я не могу получить доступ к этим массивам. 
 то есть программа не ругается, но массивы - пустые. не могу понять: почему? 
 ведь по идее, переменная, объявленная до ПП считаются глобальными, а
 значит, 
 должны быть видны из любой части программы?
 подробности: ключ -w и use strict есть, синтаксических  ошибок (по мнению 
 перла) нет, и в остальном программа работает....
 как сделать эти массивы доступными везде?
 
 пробовал объявить не как "my", а как "local", тогда ругается по страшному
 :)
 на синтаксис.
 --- ifmail v.2.15dev5
  * Origin: Home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 проблема с областью действия массива   Alex Sotn   09 Jun 2001 19:36:31 
 Re: проблема с областью действия массива   Artem Chuprina   13 Jun 2001 10:59:52 
Архивное /ru.cgi.perl/10138c1ed3ef4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional