Dart 数値がマイナスであるかを判定する

Dart 数値がマイナスであるかを判定する

Dartで、数値がマイナスであるかを判定するコードを記述してます。「 isNegative 」を使用することで判定することができます。数値以外の値に使用するとエラーが発生します。

環境

  • OS windows11 home
  • Dart 2.18.4

マイナスであるかを判定

マイナスであるかを判定するには、「 isNegative 」を使用します。

数値.isNegative
// マイナスであれば true そうでなければ false が返ります

実際に、使用してみます。

void main() {

  print((10).isNegative);  
  // false
  print((-10).isNegative);
  // true
  print((0).isNegative);
  // false
  print((-0).isNegative);
  // false
  print((10.5).isNegative);  
  // false
  print((-10.5).isNegative);
  // true

}

実行結果を見ると、判定されていることが確認できます。

数値以外

数値以外を指定するとエラーが発生します。

void main() {

  print(('10').isNegative);  

Error: The getter 'isNegative' 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 'isNegative'.

}