Re:Lies we tell ourselves to keep using Golang
by baranul on Wednesday November 27, 2024 @10:05PM
(#42262056)
What is quite interesting (after looking at their documentation), is that V lang[1] has all that is mentioned: `?`[2], `or`[2], sum types[3], and can return multiple values[4].
[1]: https://vlang.io/
[2]: https://github.com/vlang/v/blob/master/doc/docs.md#optionres...
[3]: https://github.com/vlang/v/blob/master/doc/docs.md#sum-types
[4]: https://github.com/vlang/v/blob/master/doc/docs.md#returning...
There is always the Odin style 'or_return' operator, which is defined for a similar situation.
https://odin-lang.org/docs/overview/#or_return-operator