采用这个基本函数:
func sampleFunction ()
{
print( self )
}
这里 self
指的是包含它的 class 实例,而不是 - 可能更有意义 - 包含它的 function .
如何获取对封装函数而不是其封装类实例的引用?
理想情况下,我希望做这样的事情:
func sampleFunction ( value: Int )
{
print( selfAsEnvelopingSampleFunction, value )
}
最佳答案
关于ios - Swift 函数范围 - 引用 self (意味着 "self as the enveloping function"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34090541/