forked from aniani/vim
patch 8.2.3177: Vim9: can not use "for _ in expr" at script level
Problem: Vim9: can not use "for _ in expr" at script level. Solution: Skip assignment if the loop variable is "_".
This commit is contained in:
@@ -2557,6 +2557,12 @@ def Test_for_loop()
|
||||
dd.counter = 12
|
||||
endfor
|
||||
assert_equal([{a: 'Cat', counter: 12}], foo)
|
||||
|
||||
reslist = []
|
||||
for _ in range(3)
|
||||
reslist->add('x')
|
||||
endfor
|
||||
assert_equal(['x', 'x', 'x'], reslist)
|
||||
END
|
||||
CheckDefAndScriptSuccess(lines)
|
||||
enddef
|
||||
|
Reference in New Issue
Block a user