我需要以编程方式在Swift中获取当前文件名。
有可能吗?有没有可以用来做同样的黑客攻击?
答案 0 :(得分:3)
是的,您只需使用#file
关键字即可获取当前文件的名称。
你可以
EG。只是尝试编译以下文件 斯威夫特3:
println(#file)
Swift 2岁或以上:
println(__FILE__)
答案 1 :(得分:2)
应该更新此答案,而不是使用__FILE__
,现在应该使用#file
。
答案 2 :(得分:0)
如果你想在变量中使用它,你应该可以使用
let sourcefile = "\(__file__)"