3 ms·
This is something ruby inherited from scheme. Scheme library devs are however a lot more militant about it than ruby devs, so everything that mutates has a ! af
by bjoli 8y ago
This is something ruby inherited from scheme. Scheme library devs are however a lot more militant about it than ruby devs, so everything that mutates has a ! after it.
- shakna 8y agoIt's one of the small things about Scheme I love. foo! for mutating. foo? for predicates. foo->bar for type conversations.