The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
alias в perl, !*! chinarulezzz, 18-Июл-14, 06:35  [смотреть все]
всем привет. я читал в интернете такой вариант:


sub foo { print "Called foo\n" };
*bar = \&foo;
foo();
bar();

я хочу чтоб функция println указывала на CORE::say. Делаю аналогично коду выше, получаю: Undefined subroutine &CORE::say
  • alias в perl, !*! PavelR, 08:25 , 18-Июл-14 (1)
    > я хочу чтоб функция println указывала на CORE::say. Делаю аналогично коду выше,
    > получаю: Undefined subroutine &CORE::say

    оно же вроде как оператор, а не функция.
    как вариант, если уж сильно хочется, то можно сделать через промежуточную обертку.


    • alias в perl, !*! chinarulezzz, 22:41 , 18-Июл-14 (2)
      >> я хочу чтоб функция println указывала на CORE::say. Делаю аналогично коду выше,
      >> получаю: Undefined subroutine &CORE::say
      > оно же вроде как оператор, а не функция.
      > как вариант, если уж сильно хочется, то можно сделать через промежуточную обертку.

      сделал

       sub println { CORE::say @_ }; 

      подумал что есть еще пару способов))

      P.S. @_ не работает в теге code?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру