RosettaCodeData/Task/Apply-a-callback-to-an-array/Vim-Script/apply-a-callback-to-an-array.vim

5 lines
231 B
VimL
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
echo map([10, 20, 30], 'v:val * v:val')
echo map([10, 20, 30], '"Element " . v:key . " = " . v:val')
echo map({"a": "foo", "b": "Bar", "c": "BaZ"}, 'toupper(v:val)')
echo map({"a": "foo", "b": "Bar", "c": "BaZ"}, 'toupper(v:key)')