0
0
mirror of https://github.com/vim/vim.git synced 2025-09-26 04:04:07 -04:00

patch 8.2.2066: Vim9: assignment with += doesn't work

Problem:    Vim9: assignment with += doesn't work.
Solution:   Do not see the "+" as an addition operator.
This commit is contained in:
Bram Moolenaar
2020-11-28 21:21:17 +01:00
parent f8ca03bf91
commit ce2c5444e2
4 changed files with 22 additions and 16 deletions

View File

@@ -866,18 +866,17 @@ def Test_assign_dict_unknown_type()
END
CheckScriptSuccess(lines)
# doesn't work yet
#lines =<< trim END
# vim9script
# var mylist = [[]]
# mylist[0] += [#{one: 'one'}]
# def Func()
# var dd = mylist[0][0]
# assert_equal('one', dd.one)
# enddef
# Func()
#END
#CheckScriptSuccess(lines)
lines =<< trim END
vim9script
var mylist = [[]]
mylist[0] += [#{one: 'one'}]
def Func()
var dd = mylist[0][0]
assert_equal('one', dd.one)
enddef
Func()
END
CheckScriptSuccess(lines)
enddef
def Test_assign_lambda()