私は迅速かつ閉鎖について学んでいます。 私はこの例に固執しています。Swiftのクロージャの例を理解していません
numbers.map({
(number: Int) -> Int in
let result = 3 * number
return result
})
(number:Int) - > Intとは何ですか?それは機能ですか?それはどこに定義されていますか? https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#//apple_ref/doc/uid/TP40014097-CH2-ID1
"in"というキーワードは何をしますか?ドキュメントは、 "引数を分離してボディから返す型"を使用すると言います。私はこれを理解しているか分からない。なぜ "in"が "return result = 3 * number"を "return result"から分離するのに使われないのですか?
これはSwiftのクロージャーについても紹介しています。http://letvargo.mooo.com/a-beginners-guide-to-closures-in-swift/) –