Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Dartにおける数値のプロパティ | Dartにおける変数とデータ型
Dart入門

Dartにおける数値のプロパティ

メニューを表示するにはスワイプしてください

プロパティとは何か?

プログラミングにおいても、私たちの生活と同じように、物にはそれぞれプロパティ(特性)が存在します。これはすべてのものに当てはまります。車のプロパティにはブランド、最高速度、エンジン容量などがあります。本のプロパティには著者、ジャンル、ページ数などがあります。

Dartの数値、文字列、ブール値、その他多くの型には、プログラミングをより柔軟かつ表現豊かにするプロパティがあります。

数値において最も一般的なプロパティの一つが**isEvenです。これは、その数値が偶数かどうかを示すブール値を返します。数値が偶数の場合、このプロパティはtrueを返し、奇数の場合はfalse**を返します。

main.dart

main.dart

1234
void main() { int number = 2; print(number.isEven); // `true` }

変数数学的な式の結果を格納している場合、プロパティを利用することで、その結果をより明確に理解できるため、特に有用。

main.dart

main.dart

1234
void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }

もう一つ便利なプロパティが isNegative。このプロパティは、数値が負の場合は true、正またはゼロの場合は false を返す。

main.dart

main.dart

1234
void main() { int number = 4; print(number.isNegative); // `false` }

上記で挙げたすべてのプロパティは、int 型に属します。これらのプロパティは他のデータ型(double 型も数値を表しますが)では利用できません。

Dart の各データ型には、それぞれ固有のプロパティがあり、その数は数百種類にも及ぶことがあります。現時点では、異なるデータ型は異なる目的のために存在し、それぞれに特有のアプローチが必要であることを理解しておくことが重要です。

Note
注意

Dart の各データ型のすべてのプロパティを覚える必要はありません。学習や実践を通じて、よく使うものは自然と身につきます。

question-icon

isEvenプロパティを使用して、num変数に偶数が格納されているかどうかを確認する。

print();

クリックまたはドラッグ`n`ドロップして空欄を埋めてください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  3
some-alt