
vim の式レジスタ内で丸めを行うことは可能ですか? 次のようなことをしたいです:
<C-R>=1*round(1.0/7,2)
答え1
このceil()
関数は、指定された式を切り上げ、floor()
切り捨て、round()
最も近い整数に丸めます。これらはすべて浮動小数点数を返します。小数点以下 2 桁に丸めたい場合は、 のように 100 を掛けて 100 で割りますround(x * 100) / 100
。
詳細については、:h eval
vim の式レジスタ内で丸めを行うことは可能ですか? 次のようなことをしたいです:
<C-R>=1*round(1.0/7,2)
このceil()
関数は、指定された式を切り上げ、floor()
切り捨て、round()
最も近い整数に丸めます。これらはすべて浮動小数点数を返します。小数点以下 2 桁に丸めたい場合は、 のように 100 を掛けて 100 で割りますround(x * 100) / 100
。
詳細については、:h eval