- 1
- 2
- 3
- 4
- 5
- 6
- 7
> cat 1.pl
$owner = "Jack";
print "This is $owner\n";
print "This is $owner's house\n";
> perl 1.pl
This is Jack
This is house
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−124
> cat 1.pl
$owner = "Jack";
print "This is $owner\n";
print "This is $owner's house\n";
> perl 1.pl
This is Jack
This is house
The old package delimiter was a single quote, but double colon is now the preferred delimiter, in part because it's more readable to humans, and in part because it's more readable to emacs macros. It also makes C++ programmers feel like they know what's going on--as opposed to using the single quote as separator, which was there to make Ada programmers feel like they knew what was going on. Because the old-fashioned syntax is still supported for backwards compatibility, if you try to use a string like "This is $owner's house" , you'll be accessing $owner::s ; that is, the $s variable in package owner , which is probably not what you meant. Use braces to disambiguate, as in "This is ${owner}'s house" .
guest 21.06.2012 23:26 # −10
Lure Of Chaos 22.06.2012 01:11 # 0
guest 22.06.2012 01:56 # +6
guest 22.06.2012 09:23 # +4
guest 22.06.2012 14:37 # −8
Lure Of Chaos 22.06.2012 15:32 # +2
bormand 22.06.2012 16:01 # 0
defecate-plusplus 22.06.2012 16:05 # +5
TheHamstertamer 22.06.2012 16:18 # +4
3.14159265 22.06.2012 16:21 # 0
defecate-plusplus 22.06.2012 16:26 # −1
bormand 22.06.2012 16:28 # 0
defecate-plusplus 22.06.2012 16:32 # 0
bormand 22.06.2012 16:35 # 0
TheHamstertamer 22.06.2012 16:36 # 0
defecate-plusplus 22.06.2012 16:40 # +2
TheHamstertamer 22.06.2012 16:30 # 0
http://s019.radikal.ru/i638/1206/5c/464a39f1752c.png
defecate-plusplus 22.06.2012 16:33 # 0
bormand 22.06.2012 16:36 # 0
http://govnokod.ru/11275#comment143592
TheHamstertamer 22.06.2012 16:42 # 0
bormand 22.06.2012 16:44 # 0
guest 22.06.2012 21:58 # −4
an0nym 22.06.2012 22:16 # +1
Выкидывает целых два варнинга.
guest 22.06.2012 23:27 # 0
bormand 23.06.2012 07:51 # 0
mac-t 30.07.2012 19:36 # 0
bormand 30.07.2012 20:11 # 0
Никто ничего не игнорировал, просто я сидел, раскуривал ман по пакетам в перле, и случайно наткнулся на этот параграф. По-быстрому составил пример, иллюстрирующий эту особенность пёрла, и выложил сюда.
> Лох, вощем
Все люди когда-нибудь ошибаются... И когда вы ошибетесь, вам, безусловно, будет приятно услышать "лох вощем".
mac-t 30.07.2012 21:27 # 0
koshka_Sviborga 10.11.2019 16:04 # 0
inho 25.03.2018 23:10 # 0
bormand 25.03.2018 23:38 # 0
SemaReal 26.03.2018 03:59 # 0
practical extraction and report language не виноват что вебпрограммисты времен веб 1.0 стали писать на нем лайвджорналы и пиздеть что он для этого не подходит
SemaReal 26.03.2018 04:00 # 0
30JloTou_xyu 26.03.2018 05:33 # 0
MAPTbIwKA 10.11.2019 03:14 # 0
пиздато
koshka_Sviborga 10.11.2019 12:09 # 0
https://ideone.com/hZGDLk
Konardinho 10.11.2019 12:15 # 0
koshka_Sviborga 10.11.2019 12:21 # 0
koshka_Sviborga 10.11.2019 12:31 # 0
guest8 10.11.2019 17:31 # −999
koshka_Sviborga 10.11.2019 18:01 # 0
gost 10.11.2019 18:04 # 0