Gibt es einen Unterschied in swift zwischen Funktionsdeklaration:Unterschied zwischen Funktion und Schließung Zuordnung
func function(a: String) {
print(a);
}
function("test");
und Schließung Zuordnung:
let closure = {
(a: String) in
print(a);
}
closure("test");
Gibt es einen Unterschied zwischen denen?
Ein Unterschied ist, dass Sie Curry-Closing nicht definieren können, aber Sie können Curry-Funktion definieren. Ein weiterer Unterschied besteht darin, dass Sie keine rekursive Closure definieren können, aber Sie können eine rekursive Funktion definieren. – mustafa