Nel codice C, sarebbe come questo:Qual è la sintassi F # per "non uguale a"?
if (c != 0) { //some code ...}
che dire in F #?
Nel codice C, sarebbe come questo:Qual è la sintassi F # per "non uguale a"?
if (c != 0) { //some code ...}
che dire in F #?
Da MSDN's page on F# arithmetic operators, sembra che si desideri x <> 0
.
<> viene utilizzato per la disuguaglianza
(1<>2)
Penso che quello che stai cercando è la F# not operator o <> operator for inequality.
In aggiunta alle altre risposte, è anche possibile utilizzare il pattern matching:
match c with
| 0 ->() //do nothing
| _ -> ... //do something
Duplicate http://stackoverflow.com/questions/239888/logical-negation-operator-in-f-equivalent –
Thx per le informazioni, mi dispiace –
Non penso che questo sia un duplicato. Non sta chiedendo "!"; sta chiedendo come testare che un numero non è uguale a un valore particolare. –