Open Bystroushaak opened 5 years ago
This is broken (cnt keeps state):
cnt
do: blk = (| size. cnt <- 0. | size: self length. [cnt < size] whileTrue: [ blk with: (self at: cnt) With: cnt. cnt: cnt + 1. ]. ).
This works:
do: blk = (| size. cnt. | cnt: 0. size: self length. [cnt < size] whileTrue: [ blk with: (self at: cnt) With: cnt. cnt: cnt + 1. ]. ).
This is broken (
cnt
keeps state):This works: