Propiedad de signo de número

Devuelve menos uno, cero o más uno según el signo y el valor numérico del número.

Esta propiedad devuelve menos uno si el número es menor que cero, más uno si el número es mayor que cero y cero si el número es igual a cero.

Sintaxis

num.sign

Ejemplo

void main() { 
   int posNum = 10; 
   int negNum = -12;
   int valZero = 0;  
   
   print(posNum.sign); 
   print(negNum.sign); 
   print(valZero.sign); 
}

Producirá lo siguiente output -

1 
-1 
0