Swift 中如何获取当前文件的名称?

Ank*_*oel 4 swift

我需要以编程方式获取 Swift 中的当前文件名。

是否可以?有没有什么 hack 可以用来做同样的事情?

Ank*_*oel 6

是的,您可以简单地使用#file来获取当前文件的名称。你可以

例如。只需尝试编译以下文件 Swift 3:

println(#file)
Run Code Online (Sandbox Code Playgroud)

Swift 2 或更早版本:

println(__FILE__)
Run Code Online (Sandbox Code Playgroud)