DEV Community

Discussion on: Which is more readable?

Collapse
 
andy profile image
Andy Zhao (he/him)

Hmmmmmm interesting. I do want to avoid having a nil value. The tap is an interesting solution but I think it seems too verbose for creating a single use hash.

Collapse
 
rhymes profile image
rhymes

nil + compact then ?

Tap is great to create a pipe of operations, a little overkill with your use case yeah

Thread Thread
 
andy profile image
Andy Zhao (he/him)

nil + compact also seems overkill :/ Feels like an extra operation when I can skip it with a single line if.

Thread Thread
 
rhymes profile image
rhymes

you're right, the first solution is the clearest

The alternatives are "tricks" :D