|
|
|
|
|
by rubyfan
2374 days ago
|
|
Yeah afaik something is always returned from the block (even if it’s nil). Occasionally I recall my self doing something where the block might return nil and then I’d call `compact` to get rid of extra nil stuff. It works when you want a modified version of the enumerable but don’t want nil stuff. If you just want to match a subset then I think `select` is probably what you want. Further, the pattern matching feature is significantly different than `map` imo. |
|