如何在vim函数中确定变量的类型?

Bla*_*ten 15 vim

有没有办法在vim中检查变量的类型?我需要检查以确保我的函数参数是一个数字,我不知道如何去做.

Ing*_*kat 19

你在找type(varname).

请注意,显式类型检查在某种程度上是代码味道(特别是因为Vim完成的确切隐式类型转换并不广为人知); 虽然我不得不承认,有时他们确实做了一个漂亮而简短的功能界面.

  • `:h type()`解释了如何正确使用它. (3认同)