- 1
- 2
- 3
string a = 'a'+""+'b';
string b = ""+'a'+'b';
string c = 'a'+'b'+"";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
string a = 'a'+""+'b';
string b = ""+'a'+'b';
string c = 'a'+'b'+"";
никогда не воспроизводи говнокод по памяти
TheHamstertamer 19.09.2011 17:45 # −1
Ccik 19.09.2011 17:46 # 0
koodeer 19.09.2011 17:57 # +4
Вопрос слияния строк весьма любопытен. Замерять просто время выполнения разных способов не интересно, но тут как раз на рсдн проскочил код измерения потребляемой памяти и количества вызовов сборщика мусора. Нагло спёр его и воспользовался.
Пример смотрим тут: http://pastebin.com/7TfTrsZ3
Абсолютно ничего сложного, но длинновато.
Здесь результаты:
guest 20.09.2011 20:53 # +1
abbbbbbbbbb 19.09.2011 18:07 # +1
Ccik 19.09.2011 18:49 # 0
Lennis 19.09.2011 18:49 # 0
Ccik 19.09.2011 18:51 # 0
guest 19.09.2011 23:07 # +1
guest8 09.04.2019 11:32 # −999