comparison src/testdir/test_vim9_func.vim @ 21871:e27555ca1093 v8.2.1485

patch 8.2.1485: Vim9: readdirex() expression doesn't accept bool Commit: https://github.com/vim/vim/commit/af8822ce085e3bd8edeb52cbb7306ddd42427d39 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Aug 19 13:55:01 2020 +0200 patch 8.2.1485: Vim9: readdirex() expression doesn't accept bool Problem: Vim9: readdirex() expression doesn't accept bool. Solution: Accept both -1 and bool. (closes https://github.com/vim/vim/issues/6737)
author Bram Moolenaar <Bram@vim.org>
date Wed, 19 Aug 2020 14:00:04 +0200
parents cd8dafe937ba
children 62e61424482f
comparison
equal deleted inserted replaced
21870:e32848bb87f2 21871:e27555ca1093
1384 setline(1, ['foo', 'bar']) 1384 setline(1, ['foo', 'bar'])
1385 let val = 0 1385 let val = 0
1386 assert_equal(2, search('bar', 'W', 0, 0, {-> val == 1})) 1386 assert_equal(2, search('bar', 'W', 0, 0, {-> val == 1}))
1387 enddef 1387 enddef
1388 1388
1389 def Test_readdirex()
1390 eval expand('.')->readdirex({e -> e.name[0] !=# '.'})
1391 enddef
1392
1389 def Fibonacci(n: number): number 1393 def Fibonacci(n: number): number
1390 if n < 2 1394 if n < 2
1391 return n 1395 return n
1392 else 1396 else
1393 return Fibonacci(n - 1) + Fibonacci(n - 2) 1397 return Fibonacci(n - 1) + Fibonacci(n - 2)