Ответы пользователя по тегу Perl
  • Ссылки в perl

    @rPman
    как я понимаю во второй строке ошибка, не '\$a' а '&$a'?
    $a = 'a'; // переменная a значение a
    $b = &$a; // переменная b значение всегда будет равно значению переменной a (т.е. сейчас это 'a')
    $c = $$b; // переменная c равна значению переменной, имя которой в переменной b, т.е. равна значению переменной a, значит равна 'a'
    $a = 'bb'; // переменная a меняет значение на 'bb', значит переменная b так же теперь возвращает 'bb'
    print "$$c\n"; // выводит значение переменной, имя которой в переменной c, сейчас там значение a, значит результат переменной с именем a сейчас 'bb'
    print "$c\n"; // значение переменной c — 'a'
    Ответ написан
    3 комментария