計算用の関数も使ってみます。
absから。
abs({expr}) *abs()* Return the absolute value of {expr}. When {expr} evaluates to a |Float| abs() returns a |Float|. When {expr} can be converted to a |Number| abs() returns a |Number|. Otherwise abs() gives an error message and returns -1. Examples: echo abs(1.456) 1.456 echo abs(-5.456) 5.456 echo abs(-4) 4 {only available when compiled with the |+float| feature}
絶対値ですね。
使ってみます。
:echo abs(1.234)
1.234と表示されました。
そのままですね。
マイナス値を与えてみます。
:echo abs(-1.234)
マイナスが取れました。
変数で指定してみます。
:let a = -1.23456789
桁が多いので桁落ちして格納されたかもしれません。確認してみます。
-1.234568になってますね。
この変数を、absにかけてみます。
:echo abs(a)
マイナスが外れて、1.234568になりました。
コメント