Автор Тема: Require && use strict  (Прочитано 2443 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vladn

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://mod-site.net/ru/
Require && use strict
« : 11 Сентября 2003, 22:01:48 »
У меня есть библиотека со своими функциями и глобальными переменными, которую я подключаю с помощью оператора require. Но в таком случае при добалении строчки \'use strict\' в основную программу перл ругается на ссылки на глобальные переменные, дескать, эти переменные нигде не описаны. Что делать?
 - мои гостевушки MBook

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Require && use strict
« Ответ #1 : 11 Сентября 2003, 23:35:47 »
конечно, библиотека же тоже должна быть написана с использованием use strict; (точнее даже не использхованием, а просто соответствовать use strict; )
Ну к чему все это, лучше бы водки выпили...

Оффлайн Vladn

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://mod-site.net/ru/
Require && use strict
« Ответ #2 : 12 Сентября 2003, 05:06:55 »
Цитировать
glebushka:
конечно, библиотека же тоже должна быть написана с использованием use strict; (точнее даже не использхованием, а просто соответствовать use strict; )


Более конкретный вопрос: есть два файла

a.pl:
my $v=\'Hello you\';

b.pl:
#!/bin/perl
use strict;
require \'./a.pl\';

print $v;


Вводим \'perl b.pl\' - ошибка: переменная $v не описана. Как правильно нужно её описать?
 - мои гостевушки MBook

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Require && use strict
« Ответ #3 : 12 Сентября 2003, 06:54:58 »
perldoc vars
perldoc -f our

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28