如何在 Swift 中找到运算符定义?

How can I find the operator definition in Swift?

我在下面写代码:

let array1: [Int] = [0,1]
let array2 = array1 + [2]

它只是 works.I 想找到 + 运算符定义的位置。我在我的工作区中搜索 ArrayExtension 而没有 result.I 搜索 Apple doc Collection Sequence Array ,没有结果。

有没有办法导航到 operator definition ,比如 CMD + CTRL + J 用于 func

Xcode 13 的更新: 不幸的是,这在 Xcode 13 中不再起作用。目前无法“跳转到”运算符的定义。

Xcode11 的上一个答案: 您可以 select Xcode 源代码编辑器中的运算符,然后选择“导航 ->从菜单跳转到定义”,或按 CMD+CTRL+J。

(这在 Xcode 10 中被破坏,但在 Xcode 11 中再次工作,目前处于测试阶段。)