comparison src/testdir/test_vim9_func.vim @ 21182:7289c8b9a620 v8.2.1142

patch 8.2.1142: Vim9: return type of insert() is any Commit: https://github.com/vim/vim/commit/252e88a78535d239ec4b764d8e3f04aad5a94a76 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jul 5 20:47:18 2020 +0200 patch 8.2.1142: Vim9: return type of insert() is any Problem: Vim9: return type of insert() is any. Solution: Use type of the first argument.
author Bram Moolenaar <Bram@vim.org>
date Sun, 05 Jul 2020 21:00:04 +0200
parents dde4c2e84f5c
children 2113e94dc726
comparison
equal deleted inserted replaced
21181:7ce93ec8ac30 21182:7289c8b9a620
916 res += n 916 res += n
917 endfor 917 endfor
918 assert_equal(6, res) 918 assert_equal(6, res)
919 enddef 919 enddef
920 920
921 def Test_insert_return_type()
922 let l = insert([2, 1], 3)
923 let res = 0
924 for n in l
925 res += n
926 endfor
927 assert_equal(6, res)
928 enddef
929
921 def Test_filter_return_type() 930 def Test_filter_return_type()
922 let l = filter([1, 2, 3], {-> 1}) 931 let l = filter([1, 2, 3], {-> 1})
923 let res = 0 932 let res = 0
924 for n in l 933 for n in l
925 res += n 934 res += n