Vim 7.4.2071 で type() の定数が追加された
先日知ったんですが、Vim の patch 7.4.2071 で type()
の戻り値の定数が追加されました。
これは v:t_xxx
という形で定義されています。
let value = 42 let list = [] let dict = {} let Func = function("map") " 以前のコード echo type(value) == type(0) echo type(list) == type([]) echo type(dict) == type({}) echo type(Func) == type(function("tr")) " 定数を使ったコード echo type(value) == v:t_number echo type(list) == v:t_list echo type(dict) == v:t_dict echo type(Func) == v:t_func
これはかなりべんり。