如何将浮点数的加法结果赋给寄存器变量?

时间:2013-08-30 11:19:31

标签: vim

我尝试将添加的结果分配给寄存器变量

:let @a=40-39995.96

并收到E806: using Float as a String错误。如何省略此错误?

1 个答案:

答案 0 :(得分:4)

您可以使用string(expr)

将表达式的结果转换为字符串
let @a=string(40-39995.96)

检查一下:

:h string()