Минусы перед ключами
Apr. 15th, 2009 10:42 pmДолго не мог понять, зачем в некоторых перломодулях ключи у хэшей начинаются с минуса. И только сейчас нашёл в perldoc perlmodstyle:
The use of hash keys starting with a hyphen (Век живи — век учись…-name
) or entirely in upper case (NAME
) is a relic of older versions of Perl in which ordinary lower case strings were not handled correctly by the=>
operator. While some modules retain uppercase or hyphenated argument keys for historical reasons or as a matter of personal style, most new modules should use simple lower case keys.