• in运算符

    in运算符

    in运算符判断数组是否包含某个元素。

    1. nums := [1, 2, 3]
    2. println(1 in nums) // ==> true

    对于需多个值之一的相等判断比较简洁:

    1. if parser.token == .plus || parser.token == .minus || parser.token == .div || parser.token == .mult {
    2. ...
    3. }
    4. if parser.token in [.plus, .minus, .div, .mult] {
    5. ...
    6. }

    V语言会优化上述的表达式,因此两种方式产生的目标代码都是差不多的。