Бляди тоже ок, ага. Войти !bnw Сегодня Клубы

Нахуй они тернарный оператор убрали, пидарасы?
fmt.Printf("xynta: %s", x ? *x.String() : "none") хуй напишешь

#N6MMZZ / @plhk / 3746 дней назад

используй лямбду :cf:
#N6MMZZ/RIP / @lexszero / 3746 дней назад
@lexszero удобно
#N6MMZZ/ZHH / @plhk --> #N6MMZZ/RIP / 3746 дней назад
@lexszero <- айдишник комента ок
#N6MMZZ/SVT / @plhk --> #N6MMZZ/RIP / 3746 дней назад
@plhk ну а чо. func Ternary(cond bool, a interface{}, b interface{}) interface{} { if (cond) return a else return b }
#N6MMZZ/9B6 / @lexszero --> #N6MMZZ/ZHH / 3746 дней назад
@plhk http://play.golang.org/p/rlBJa6EeDD vs с t == nil ? "none" : fmt.Sprintf("%v", *t)
#N6MMZZ/5Z7 / @plhk --> #N6MMZZ/MST / 3746 дней назад
@plhk наркоман? fmt.Printf("t = %v", Ternary(t == nil, "none", t))
#N6MMZZ/PZY / @lexszero --> #N6MMZZ/MST / 3746 дней назад
@plhk а еще можно сделать тип-обертку, реализующий интерфейс Stringer, и тогда fmt.Printf("t=%v", t) сделает дело.
#N6MMZZ/ZBR / @lexszero --> #N6MMZZ/5Z7 / 3746 дней назад
@lexszero а если метод t надо дернуть, то что?
#N6MMZZ/1MV / @plhk --> #N6MMZZ/PZY / 3746 дней назад
@plhk че. fmt.Printf("t = %v", Ternary(t == nil, "none", t.Fuck())) штоле
#N6MMZZ/OLJ / @lexszero --> #N6MMZZ/1MV / 3746 дней назад
@lexszero SEGMENTATION FAULT
#N6MMZZ/GEQ / @plhk --> #N6MMZZ/OLJ / 3746 дней назад
@plhk а.
#N6MMZZ/G5Z / @lexszero --> #N6MMZZ/GEQ / 3746 дней назад
Нахрен гадить в язык тем, что можно написать в строчку, по надобности?
#N6MMZZ/PIS / @lord / 3746 дней назад
@lord в 5 строчек // FTFY
#N6MMZZ/FWU / @plhk --> #N6MMZZ/PIS / 3746 дней назад
@plhk Ох уау воу уау.
#N6MMZZ/ES1 / @lord --> #N6MMZZ/FWU / 3746 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.