Size: a a a

2021 April 11

M(

MIT/Yardanico (alt) in ru.nim.talks
хз чего тебе нет
источник

g

gavr in ru.nim.talks
Вот есть у нас функция hello которая колбек для нажатия на кнопку
источник

g

gavr in ru.nim.talks
все функции колбеки всегда принимают того кто вызвал сигнал первым аргументом
источник

g

gavr in ru.nim.talks
и получается я как бы каждым колбеком буду расширять стандартные виджеты
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
што
источник

g

gavr in ru.nim.talks
ну ведь теперь можно делать button.hello
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ты чем так закинулся хорошо?)
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
мне тоже хочется
источник

VB

Vladimir Berezenko in ru.nim.talks
я чот тоже не понял ничего...
источник

g

gavr in ru.nim.talks
просто надо гтк знать
источник

g

gavr in ru.nim.talks
есть у кнопки сигнал clicked
источник

g

gavr in ru.nim.talks
через connect("clicked", hello) можно его соединить с вызовом колбека hello
источник

VB

Vladimir Berezenko in ru.nim.talks
и?
источник

g

gavr in ru.nim.talks
и вот етот вот колбек hello первым аргументом должен принимать того кто его вызвал, то бишь button
источник

g

gavr in ru.nim.talks
и получается этот колбек бесполезно расширяет button, и теперь с каждой button можно делать button.hello что в отрыве от реакции на колбек не имеет смысла
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
было бы круто еслиб UFCS был не U, а имел какой то другой синтаксис для этого, например как в Reason/OCalm |> вместо точки
источник

VB

Vladimir Berezenko in ru.nim.talks
угу. а лучше какой-нить там $(*&%^)#*&@(@^% вместо точки. и набирать удобно и понятно всё сразу. :)
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
было бы нифига не круто
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
в ниме UFCS это очень важная часть
источник