3 ms·
Go's call-by-value semantics give you similar benefits. Just different tradeoffs (because there are downsides to immutable data structures). My understanding
by cle 7y ago
Go's call-by-value semantics give you similar benefits. Just different tradeoffs (because there are downsides to immutable data structures).
My understanding of Go's design aesthetic is that it prefers to be explicit about things that could impact performance, which is probably why it prefers simple data structures with explicit synchronization.