在Swift中为_分配一个字符串

时间:2016-05-26 20:55:02

标签: swift

有人可以解释为什么以下这一行:

_ =“你好”

编译? 它不用于没有命名的参数?是否指定了一个“没有名字”的变量?

enter image description here

1 个答案:

答案 0 :(得分:3)

来自Swift Expressions

  

通配符表达式

     

通配符表达式用于在赋值期间显式忽略值。例如,在以下分配中,10分配给x,忽略20:

(x, _) = (10, 20)
// x is 10, and 20 is ignored