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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Renat Araslanow                      2:5011/119.1   02 Jan 2003  15:47:51
 To : Artem Chuprina
 Subject : Symbolic references
 -------------------------------------------------------------------------------- 
 
 
  Однажды 15 Dec 02 14:01, Artem Chuprina писал Alexey Lebedeff:
 
 AL>> А можно ли переписать следующую строчку, чтобы явно было видно, что
 AL>> вызывается метод объекта $visual ? А то в таком виде не совсем отражает
 AL>> суть происходящего.
 AL>> &{"Visual::create_${type}_visual"}($visual,$name,$x,$y);
 AL>> Hичего похожего в perlref не заметил
 AC> $visual->"create_${type}_visual"($name,$x,$y);
 AC> ? Или что ты имел в виду?
 
 у меня так не работает. пишет о использовании строки там, где ожидался оператор.
 а работает вот в таком виде:
 
 $f = "my method";
 
 $obj->$f();
 
 --- [Преждевременная оптимизация -- корень всех зол Д. Кнут]
  * Origin: Чайник с программным управлениемЪ (2:5011/119.1)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Symbolic references   Artem Chuprina   15 Dec 2002 15:01:04 
 Symbolic references   Renat Araslanow   02 Jan 2003 15:47:51 
Архивное /ru.perl/32783e140b42.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional