понравилась задача:
sub F { 1; }
print F+F;
print F-F;
ответ:
11
а чтобы было то, о чем большинство подумало (
20), надо сделать так:
sub F () { 1; }
интересно будет, когда описано как
sub f () { 1; }
сможете предсказать результат без исполнения, и об'яснить его без B::Deparse ?
я не смог.
no subject
Date: 2009-12-21 01:34 pm (UTC)no subject
Date: 2009-12-21 01:49 pm (UTC)если не знаешь — проще и быстрее проверить.
no subject
Date: 2009-12-21 02:59 pm (UTC)