|
|
|
|
|
by kasey_junk
3377 days ago
|
|
So by that definition of magic, something like ranging over a channel is magic? It looks like a simple for each loop, just like over a slice or map, but under the covers involves locking semantics. If so, I guess I'll buy that definition of magic, I'm not sure thats any different than knowing what the language does. |
|
In C#, properties can be arbitrarily complex. You can't just know how properties "work" and then do mental shorthand on them. Every time you look at a new codebase you might have to dig through several files to find out what one line does.