パーソナルツール

リストの一括変換

作者: 小見 拓 最終変更 2012年01月08日 12時08分

リストの一括変換

  • リストの各アイテムは、「v:val」に入る。
:let var_list = [ "one", "two", "three", "four", "five", "six" ]
:echo map(var_list, "'item value is ' . v:val")
"# => ['item value is one', 'item value is two', 'item value is three', 'item value is four', 'item value is five', 'item value is six']

:let var_list = [ "one", "two", "three", "four", "five", "six" ]
:echo map(var_list, "v:val =~ '^t' ? 'XXXX' : v:val")
"# => ['one', 'XXXX', 'XXXX', 'four', 'five', 'six']
ドキュメントアクション
コメント
blog comments powered by Disqus