Grazie a PMroz, funziona alla grande.
Gene
Non sembra essere una funzione di segno in JSL. Hai bisogno di una funzione di segno? Qualcosa che restituisce 1 come positivo, 0 come zero e -1 come negativo? Ecco una soluzione:
/ *
Nome funzione: segno
Descrizione: restituisce 1 se positivo, 0 per zero, -1 per negativo
Argomenti:
un numero Numero da testare
* /
cartello = funzione ( { un numero } ,
{ Locale predefinito } ,
sign_value = . ;
Se ( ! è vuoto ( un numero ) ,
Se ( un numero > 0 ,
sign_value = 1 ,
un numero == 0 ,
sign_value = 0 ,
un numero < 0 ,
sign_value = - 1
) ;
) ;
// Restituisce il valore del segno
sign_value ;
) ;
Esempio di utilizzo:
un = cartello ( 47 ) ;
stampare ( un ) ;
B = cartello ( 0 ) ;
stampare ( B ) ;
c = cartello ( - 999999 ) ;
stampare ( c ) ;
Rende quanto segue nella finestra di registro:
1
0
-1