- 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
http://ideone.com/7mTSpR
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 аналогично.
Странно, что в сишке сделали с обращением. Авторы сишки всерьёз думают, что кто-то будет набирать числа в стиле '\012\234' или '\x01\x23'?
Значит этим способом можно отличать компиляторы!