Dart 切り捨てを行う
Dartで、切り捨てを行うコードを記述してます。
環境
- OS windows11 home
- Dart 2.18.1
切り捨て
切り捨てするには、「 floor 」を使用します。
数値.floor()
実際に、使用してみます。
void main() {
print((10.4).floor());
// 10
print((10.9).floor());
// 10
print((-10.4).floor());
// -11
print((-10.9).floor());
// -11
}
実行結果を見ると、切り捨てされていることが確認できます。
少数を「+」方向に切り捨てしたいときは「truncate」を使用します。
void main() {
print((10.4).truncate());
// 10
print((10.9).truncate());
// 10
print((-10.4).truncate());
// -10
print((-10.9).truncate());
// -10
}
数値以外
数値以外を指定するとエラーが発生します。
void main() {
print(('10.4').floor());
Error: The method 'floor' isn't defined for the class 'String'.
Try correcting the name to the name of an existing method, or defining a method named 'floor'.
}
-
前の記事
windows gitをアップデートする 2022.10.08
-
次の記事
java 正規表現にマッチした全ての文字列を置換する 2022.10.08
コメントを書く