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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Serg                                 2:5020/400     03 Mar 2003  20:09:09
 To : Alexander Barvinsky
 Subject : Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.
 -------------------------------------------------------------------------------- 
 
 Привет, Alexander!
 
 Sun Mar 02 2003 17:19, Alexander Barvinsky wrote to Serg:
 
  S>> Вопрос 1:
  S>> В функциях, дабы переменные были локальными надо их объявлять через my
  S>> ?per; Вопрос, как сделать так, что бы этого не делать?:) Hу то бишь,
  S>> что бы по дефолту, все переменные функции были локальными. И если это
  S>> возможно, то как можно для конкретных переменных это дело снимать.
  AB>  а смысл?
 
 Вообще говоря, это стандартно (по-моему даже в СИшке именно так). Hу а
 поскольку я на перл перешл с бесика (а там было именно так как я хочу, кроме
 только снимать это было нельзя - глобальные надо отдельно объявлять), то 
 соотв-но привычка. Постоянно забываю объявить my $i в результате лезет
 бесконечный цикл. А я это дело не очень люблю:).
 
  S>> Вопрос 2:
  S>> Hа домашнем компе use locale работает как надо. А вот на хостинге - не
  S>> работает (хотя и ошибок никаких не дает).
 
  AB> порпобуй так
  AB> use POSIX qw(locale_h);
  AB> setlocale("LC_ALL", "ru_RU.CP1251");
  AB> или
  AB> setlocale("LC_ALL", "ru_RU.KOI8-R");
 
 По-моему пробовал именно так (вычитал в perldoc), но щас еще раз попробую. В
 любом случае спасибо. Я нашел другое, менее полное, но правильное для меня
 решение: 
 sub lowcase
 {
  my $inp=$_[0];
  $inp=~tr/A-ZА-ЯЁ/a-zа-яё/;
  return $inp;
 }
 
  S>> Вопрос 3:
  S>> В каких случаях, для вызова функции (и получения от нее результата
  S>> соотв-но), можно не писать & перед ее названием.
  AB>  perldoc perlsub
 
 Я так понял, мона всегда, когда не шлешь параметр. А может и нет:).
 Тестировать надо. Hо я уже настолько привык к &, что бесик постоянно ругается
 на корявые попытки вызвать ф-ю:).
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Serg   02 Mar 2003 14:51:35 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Ruslan Sulemanov   02 Mar 2003 14:49:28 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Alexander Barvinsky   02 Mar 2003 18:19:54 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Serg   03 Mar 2003 20:09:09 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Renat Araslanow   05 Mar 2003 22:35:51 
 Re: Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Alexey Mahotkin   07 Mar 2003 10:42:04 
 Re: Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Serg   07 Mar 2003 13:59:11 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Renat Araslanow   07 Mar 2003 19:28:05 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Renat Araslanow   02 Mar 2003 19:42:49 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Ruslan Sulemanov   03 Mar 2003 11:04:25 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Renat Araslanow   06 Mar 2003 18:01:07 
 Глобальность перменных - 1, locale - 2, & в названии ф-й - 3.   Ruslan Sulemanov   07 Mar 2003 14:55:05 
 Re: чГБВБГВЕБААВ БЕpДЕЕЕЩА - 1, locale - 2, & Б ЕБЪББЕЪЪ Г-Б - 3.   Alexander Butenko   15 Mar 2003 17:09:28 
 чГБВБГВЕБААВ БЕpДЕЕЕЩА - 1, locale - 2, & Б ЕБЪББЕЪЪ Г-Б - 3.   Ruslan Sulemanov   15 Mar 2003 20:33:40 
 чГБВБГВЕБААВ БЕpДЕЕЕЩА - 1, locale - 2, & Б ЕБЪББЕЪЪ Г-Б - 3.   eugeny chernetcki   16 Mar 2003 19:04:14 
 Re: ЮЖЙИЙЖИКЙДДИ ЙКpАКККЕД - 1, locale - 2, & Й КЙВЙЙКВВ Ж-Й - 3.   Alexander Butenko   19 Mar 2003 03:46:48 
Архивное /ru.perl/16679fe50e699.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional