在使用 Swift 语言的 Xcode 项目中,我看到一些代码行在变量之前使用正斜杠。例如:
func printSomething(something: String) {
print(/something)
}
printSomething(something: "This is something")
这给出了与没有正斜杠相同的输出:
This is something
但是,当尝试在 Xcode 之外编译它时,它会失败并显示
error: '/' is not a prefix unary operator
所以我想这是 Xcode 或 iOS 特有的东西。
这个正斜杠有什么作用?我看不出有什么区别,似乎也找不到这方面的任何资源。