Go: Functional Options are named args on steroids (blog.uptrace.dev) 3 points by vmihailenco 4y ago ↗ HN
[–] DeathArrow 4y ago ↗ In both C# and Nim (and probably other languages ) it's easy to use fluent syntax:MyConfig() .WithTimeout(0).WithDir("/home").DirFromEnv("DIR")
1 comment
[ 3.0 ms ] story [ 14.5 ms ] threadMyConfig() .WithTimeout(0).WithDir("/home").DirFromEnv("DIR")