elvish
elvish copied to clipboard
Defer inside a for loop causes early exit
What happened, and what did you expect to happen?
This is unexpected:
for v [a b c] {
defer { put defered }
put $v
}
▶ a
▶ defered
Output of "elvish -version"
0.22.0-dev.0.20241002144851-c20fac4126aa-dirty
Code of Conduct
- [X] I agree to follow Elvish's Code of Conduct.