bu temel işlevi alın ("zarflama fonksiyonu olarak kendini" anlamında): BuradaSwift fonksiyon kapsamı başvuran öz
func sampleFunction()
{
print(self)
}
self
o zarflar bunu sınıf örneğine atıfta ziyade - kudretini olarak Muhtemelen daha mantıklı - işlevi işlevini zarflıyor.
İnsan nasıl saran fonksiyonu ziyade onun zarflama sınıf örneği bir başvuru alır?
İdeal olarak, ben böyle bir şey yapmak için arıyorum:
func sampleFunction (value: Int)
{
print(selfAsEnvelopingSampleFunction, value)
}
ilginç bir soru! Bunu kendim bilmek istediğimi bile bilmiyordum, ama http://stackoverflow.com/questions/24048430/logging-method-signature-using-swift –
'u bulduğum şey şu anda onun adıyla mevcut olduğunu düşünüyorum. .. '' için baskı (sampleFunction, değer) örneğin 'sampleFunction (2)' çıkış '(Fonksiyon) 2'FC – Alladinian