Open Fuco1 opened 6 years ago
I generally go with option 2, as then it's easy to add more non-empty elements to the bindings, but I agree that 3 & 4 definitely read better. I'm fine with suggesting the use of nil
, although I don't think we should discourage ()
.
There are essentially 5 ways to "initialize" a list
Personally I use 2 and 3 and prefer 2 if there are multiple bindings at the same time
Having it wrapped in the parens sort of signifies to me it's a list. A nil there wouldn't hurt though, I'm just lazy.
I was hoping there would be some way to distinguish
()
andnil
for example for the purpose of analysis but they both appear asnil
to the reader, so meh.