Dartにおける数値のプロパティ
メニューを表示するにはスワイプしてください
プロパティとは何か?
プログラミングにおいても、私たちの生活と同じように、物にはそれぞれプロパティ(特性)が存在します。これはすべてのものに当てはまります。車のプロパティにはブランド、最高速度、エンジン容量などがあります。本のプロパティには著者、ジャンル、ページ数などがあります。
Dartの数値、文字列、ブール値、その他多くの型には、プログラミングをより柔軟かつ表現豊かにするプロパティがあります。
数値において最も一般的なプロパティの一つが**isEvenです。これは、その数値が偶数かどうかを示すブール値を返します。数値が偶数の場合、このプロパティはtrueを返し、奇数の場合はfalse**を返します。
main.dart
1234void main() { int number = 2; print(number.isEven); // `true` }
変数が数学的な式の結果を格納している場合、プロパティを利用することで、その結果をより明確に理解できるため、特に有用。
main.dart
1234void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }
もう一つ便利なプロパティが isNegative。このプロパティは、数値が負の場合は true、正またはゼロの場合は false を返す。
main.dart
1234void main() { int number = 4; print(number.isNegative); // `false` }
上記で挙げたすべてのプロパティは、int 型に属します。これらのプロパティは他のデータ型(double 型も数値を表しますが)では利用できません。
Dart の各データ型には、それぞれ固有のプロパティがあり、その数は数百種類にも及ぶことがあります。現時点では、異なるデータ型は異なる目的のために存在し、それぞれに特有のアプローチが必要であることを理解しておくことが重要です。
Dart の各データ型のすべてのプロパティを覚える必要はありません。学習や実践を通じて、よく使うものは自然と身につきます。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください