Dart 数値が正か負であるかを判定する
Dartで、数値が正か負であるかを判定するコードを記述してます。「 sign 」で判定できます。正なら「1」が負なら「2」が返ります。「0」の場合は「0」が返ります。
環境
- OS windows11 home
- Dart 2.18.4
数値が正か負であるかを判定
数値が正か負であるかを判定するには、「 sign 」を使用します。
数値.sign
// 正であれば 1 負であれば -1 0なら 0 が返ります
実際に、使用してみます。
void main() {
print((10).sign);
// 1
print((-10).sign);
// -1
print((0).sign);
// 0
print((0).sign);
// 0
print((10.1).sign);
// 1.0
print((-10.1).sign);
// -10.
}
実行結果を見ると、判定されていることが確認できます。
数値以外
数値以外を指定するとエラーが発生します。
void main() {
print(('10').sign);
Error: The getter 'sign' isn't defined for the class 'String'.
Try correcting the name to the name of an existing getter, or defining a getter or field named 'sign'.
}
-
前の記事
MariaDB IPアドレスからビッグ・エンディアンを抽出する 2023.05.18
-
次の記事
WinSCP ファイル名でソートするショートカットキー 2023.05.19
コメントを書く