vim-jp/issues — Issue #121: type() の結果の定数が欲しい
Author: thinca
Created: 2012-01-08 14:28:40+00:00
State: open

`type()` の結果は数値であり、`:help type()` では以下のような使い方をしろと書いてある。

```vim
:if type(myvar) == type(0)
:if type(myvar) == type("")
:if type(myvar) == type(function("tr"))
:if type(myvar) == type([])
:if type(myvar) == type({})
:if type(myvar) == type(0.0)
```

しかし、

- パッと見わかりづらい
- function は長い
- 定数を得るために関数呼び出しをするのはパフォーマンス上気になる(まあ微々たるもんでしょうが)

などの理由で改めて定数を用意することがよくある。
どうせなら最初から `v:` などに組み込み定数として用意してあると嬉しい。