- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
import sys;
class Cout(object):
def __lshift__(self, anything):
sys.stdout.write(str(anything));
return self;
cout = Cout();
endl = '\n';
cout << 'Hello, World!' << endl;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−119
import sys;
class Cout(object):
def __lshift__(self, anything):
sys.stdout.write(str(anything));
return self;
cout = Cout();
endl = '\n';
cout << 'Hello, World!' << endl;
http://lurkmore.to/Обсуждение:Python#.D0.92_.D1.81.D1.82.D0 .B8.D0.BB.D0.B5_.D0.BF.D0.BB.D1.8E.D1.81 .D0.BE.D0.B2
Elvenfighter 11.09.2014 16:07 # +8
Xom94ok 11.09.2014 22:55 # +2
1024-- 11.09.2014 23:04 # +1
http://ideone.com/7mTSpR
inkanus-gray 11.09.2014 23:18 # +3
1024-- 11.09.2014 23:27 # +3
inkanus-gray 11.09.2014 23:34 # +2
Xom94ok 11.09.2014 23:22 # +5
An ordinary character literal that contains more than one c-char is a multicharacter literal. A multicharac-
ter literal has type int and implementation-defined value.
Короче, нельзя, и В ISO/IEC 14882:2011 аналогично.
inkanus-gray 11.09.2014 23:45 # +1
Странно, что в сишке сделали с обращением. Авторы сишки всерьёз думают, что кто-то будет набирать числа в стиле '\012\234' или '\x01\x23'?
Xom94ok 12.09.2014 00:34 # 0
bormand 12.09.2014 05:45 # +3
Значит этим способом можно отличать компиляторы!