dart:math
dart:mathライブラリ (APIリファレンス) は、正弦と余弦、最大値と最小値、およびpiやeなどの定数などの一般的な機能を提供します。Mathライブラリの機能のほとんどは、トップレベル関数として実装されています。
アプリでこのライブラリを使用するには、dart:mathをインポートします。
dart
import 'dart:math';
三角法
#Mathライブラリは基本的な三角関数を提供します
dart
// Cosine
assert(cos(pi) == -1.0);
// Sine
var degrees = 30;
var radians = degrees * (pi / 180);
// radians is now 0.52359.
var sinOf30degrees = sin(radians);
// sin 30° = 0.5
assert((sinOf30degrees - 0.5).abs() < 0.01);
最大値と最小値
#Mathライブラリは、max()
メソッドとmin()
メソッドを提供します
dart
assert(max(1, 1000) == 1000);
assert(min(1, -1000) == -1000);
数学定数
#お気に入りの定数—pi、eなど—をMathライブラリで見つけてください
dart
// See the Math library for additional constants.
print(e); // 2.718281828459045
print(pi); // 3.141592653589793
print(sqrt2); // 1.4142135623730951
乱数
#Randomクラスを使用して乱数を生成します。オプションで、Randomコンストラクタにシードを提供できます。
dart
var random = Random();
random.nextDouble(); // Between 0.0 and 1.0: [0, 1)
random.nextInt(10); // Between 0 and 9.
乱数のブール値を生成することもできます
dart
var random = Random();
random.nextBool(); // true or false
詳細情報
#メソッドの完全なリストについては、Math APIリファレンスを参照してください。また、num、 int、およびdouble.のAPIリファレンスも参照してください。
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。 ページ最終更新日:2024-02-27。 ソースを表示または問題を報告。