2016-07-21から1日間の記事一覧

Vim script の lambda 内で複数の式を実行する

Vim

Vim script の lambda 内で複数の式を評価したい場合、リストを使うと比較的簡単に実現する事が出来ます。 let F = { a, b -> [execute("echo a", ""), execute("echo b", ""), a + b][-1] } echo F(3, 5) " => 3 " 5 " 8 しかし、もうちょっとスマートな回…