Juliaの実数を整数に丸めたいので,a=1.5 b=Int(a) とするとダメなのであった,ここでつまづくのは何回目(カプレカ数の項をみる)。documentをちゃんと読むと,実数に対して丸め関数を作用させた後に型変換せよとある。丸め関数に型指定を含むものもある。V1.03ドキュメントの数学的操作と基本関数を参照。
round(x) round x to the nearest integer typeof(x)
round(T, x) round x to the nearest integer T
floor(x) round x towards -Inf typeof(x)
floor(T, x) round x towards -Inf T
ceil(x) round x towards +Inf typeof(x)
ceil(T, x) round x towards +Inf T
trunc(x) round x towards zero typeof(x)
trunc(T, x) round x towards zero T
こんな感じ。
0 件のコメント:
コメントを投稿