我正在编写一些 Swift 代码,我想知道调用该函数的对象的类。我不想传入任何参数。我想从函数内部知道是谁调用了它。
有什么建议吗?
最佳答案
如果你想用 Swift 做到这一点,你可以这样做:
func debug(file: String = #file, line: Int = #line, function: String = #function) -> String {
return "\(file):\(line) : \(function)"
}
关于Swift:确定调用函数的对象是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39486502/