• 注册
  • In 操作

    in允许检查数组是否包含元素。

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

    它对于编写更清晰,更紧凑的布尔表达式也很有用:


    if parser.token == .plus || parser.token == .minus || parser.token == .div || parser.token == .mult { ... } if parser.token in [.plus, .minus, .div, .mult] { ... }

    V优化了这样的表达式,因此如果上面的if语句产生相同的机器代码,则不会创建任何数组。

  • 单栏布局 侧栏位置: