Size: a a a

2021 June 03

JK

Jasin Ko in Go-go!
чому?
источник

JK

Jasin Ko in Go-go!
вполне симпотишно с:
источник

AB

Andrey Burov in Go-go!
ну добавив пару фич в язык такой try можно и самому написать
источник

AB

Andrey Burov in Go-go!
фичи типа func F(argv ..interface{}) {.....} func B() (string, error) {....} и чтоб можно было сделать F(B())
источник

JK

Jasin Ko in Go-go!
может там фишки какие будут, это набросок все-таки
источник

JK

Jasin Ko in Go-go!
до реализации ещё дожить нужно
источник

AB

Andrey Burov in Go-go!
ну error handling мне больше нравится
источник

AB

Andrey Burov in Go-go!
ну и чем-то по стилю похоже на defer с recover
источник

S

Sergey in Go-go!
Его вроде закрыли и закопали
источник

AB

Andrey Burov in Go-go!
ну и хорошо, автор явно не в себе был, когда придумал это
источник

AK

Andrey Kartashov in Go-go!
да в го ещё много чего можно _упростить_
источник

AK

Andrey Kartashov in Go-go!
например разрешить variadic. args указывать произвольно
источник

AK

Andrey Kartashov in Go-go!
а то сейчас гвоздями прибито
источник

AB

Andrey Burov in Go-go!
ненене, а то python получится
источник

AK

Andrey Kartashov in Go-go!
если объявил функцию с аргументами (arg1, ...arg2) то и передавать надо так же
источник

AK

Andrey Kartashov in Go-go!
то есть нельзя arg1, arg2, arg3...
источник

AB

Andrey Burov in Go-go!
ааа
источник

AB

Andrey Burov in Go-go!
это да, решается костылем типа append(arg3[:], arg2, arg3...)
источник

AK

Andrey Kartashov in Go-go!
приходится перед вызовом склеивать, да
источник

AK

Andrey Kartashov in Go-go!
но это же костыль
источник