Mercurial > vim
comparison src/testdir/test_vim9_expr.vim @ 21717:ef3b31d510d2 v8.2.1408
patch 8.2.1408: Vim9: type casting not supported
Commit: https://github.com/vim/vim/commit/64d662d5fc2ff8af4dbf399ff02aa9d711cc9312
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Aug 9 19:02:50 2020 +0200
patch 8.2.1408: Vim9: type casting not supported
Problem: Vim9: type casting not supported.
Solution: Introduce type casting.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 09 Aug 2020 19:15:03 +0200 |
parents | 571832713efa |
children | 741c1d58d50f |
comparison
equal
deleted
inserted
replaced
21716:ba99b55d3fb7 | 21717:ef3b31d510d2 |
---|---|
1245 let g:dict_empty = {} | 1245 let g:dict_empty = {} |
1246 let g:dict_one = #{one: 1} | 1246 let g:dict_one = #{one: 1} |
1247 | 1247 |
1248 let $TESTVAR = 'testvar' | 1248 let $TESTVAR = 'testvar' |
1249 | 1249 |
1250 " type casts | |
1251 def Test_expr7t() | |
1252 let ls: list<string> = ['a', <string>g:string_empty] | |
1253 let ln: list<number> = [<number>g:anint, <number>g:alsoint] | |
1254 enddef | |
1255 | |
1250 " test low level expression | 1256 " test low level expression |
1251 def Test_expr7_number() | 1257 def Test_expr7_number() |
1252 # number constant | 1258 # number constant |
1253 assert_equal(0, 0) | 1259 assert_equal(0, 0) |
1254 assert_equal(654, 0654) | 1260 assert_equal(654, 0654) |