1

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

:let @a=40-39995.96

并得到一个E806: using Float as a String错误。我怎样才能忽略这个错误?

4

1 回答 1

4

您可以将表达式的结果转换为字符串,使用string(expr)

let @a=string(40-39995.96)

也检查一下:

:h string()
于 2013-08-30T11:41:35.050 回答