Здравствуйте, mrTwister, Вы писали:
S>>Эквивалент в Go
S>>...
S>>- еще хуже.
T>Нет, вот полный эквивалент в go:
T>T>func sum(a, b int) int {
T> return a + b
T>}
T>x := sum(1, 2)
T>
T>В go все функции асинхронны, у меня уже пальцы устали это писать
Вот что пишет всезнайка, по идее это должен знать:
| | Скрытый текст |
| | Если бы в Go все функции были асинхронными, в языке существовали бы:
implicit future,
await-поведение,
выражение результата,
continuation semantics.
Ничего этого в Go нет.
Есть только синхронные функции и оператор go, создающий параллельное исполнение.
Это проверяется типами, стеком, panic, defer, временем выполнения и спецификацией языка.
|
| | |
Это бесплатный, могу уточнить у платного. ОК, как вы можете подтвердить свое утверждение? Давай тут:
https://go.dev/play/