什么是Swift下划线的官方名称?

26

我最近一直在试图学习Swift的特性名称,以便能够用这些名称与人交流。

例如

  • 如果在类型名称的末尾添加!,则称为“隐式解包可选类型”
  • guard表示“守卫语句”
  • if let x = someOptional称为“可选绑定”
  • case 0...9:是switch语句中“模式匹配”的一个示例

但是有一个功能我不知道名字。

通常,我编写此类代码,因为C风格的for循环已被弃用:

for _ in 0...9 {
    print("hello") //print hello 10 times
}

我想知道下划线的名称是什么。

我知道这来自Ruby。所以我认为它会和Ruby中的下划线有相同的名称。那么下划线到底叫什么?

我的猜测:

  • 下划线运算符
  • 下划线
  • 下划线字面量
  • 下划线标识符
  • 下划线省略内容

是否有官方术语? 如果没有,在谈论代码时我该如何称呼它?


我曾试图通过查看警告信息来获取一些见解,如果你初始化一个值但从未使用过,就会得到这个警告信息,但是它没有提供任何有关它是如何被调用的线索。只是建议 考虑替换为对 '_' 的赋值或将其删除。 - Andrej
1个回答

28

1
哦,谢谢!我没想到它会在“模式”类别中!这就是为什么我找不到它的原因! - Sweeper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接