📅  最后修改于: 2023-12-03 14:38:43.406000             🧑  作者: Mango
在F#中,'!='运算符表示不等于(not equal)。它被用于比较两个值是否不相等。'!='在F#中是一个基本的比较运算符之一,它可以与其他运算符一起使用。
'!='语法非常简单,它只需要两个值作为参数,然后返回一个bool类型的结果。以下是'!='的语法:
val != : 'T -> 'T -> bool
此处的'T'是任意类型的泛型。'!='将两个参数传递给它,并返回一个bool类型的结果。如果两个参数不相等,则返回true,否则返回false。
以下是使用'!='语法的示例:
let result = 5 != 6 // true
let result2 = 5 != 5 // false
'!='运算符优先级相当低。它在F#中的优先级如下所示:
这意味着,'!='运算符是最后被运行的,当同一表达式中有多个运算符时,它将作为最后一个运算符运行。
以下是一些使用'!='的示例:
let num1 = 5
let num2 = 6
let result1 = num1 != num2 // true
let string1 = "hello"
let string2 = "world"
let result2 = string1 != string2 // true
let bool1 = true
let bool2 = false
let result3 = bool1 != bool2 // true
在上述示例中,我们使用'!='比较不同类型的值(整数,字符串和布尔值)。'!='运算符返回true或false,具体取决于两个值是否相等。
'!='是一个在F#中常用的比较运算符,它用于比较两个值是否相等。它以布尔值形式返回比较结果。它的优先级较低,在同一表达式中有多个运算符时,它将作为最后一个运算符运行。