3 ms·
Maybe I explained it a bit imprecise. I was trying to explain the following behavior: def foo p 1 yield p 2 end foo { break } T
by judofyr 1y ago
Maybe I explained it a bit imprecise. I was trying to explain the following behavior:
def foo
p 1
yield
p 2
end
foo { break }
This only prints "1" because the break stops the execution of the invoked method (foo).
- Mystery-Machine 1y agoWAT? I'm a 12+ years Ruby developer and I didn't know this.