## -> () -> Void は何ですか?
-> 戻り値の型
なので、() -> Void
がreturnの型なのでしょうか?
swift
1 func function3() -> () -> Void { 2 var tete = 10 3 let closure = { tete += 1 4 print(tete) 5 } 6 return closure 7 }
また、クロージャによるreturnの型を、
クロージャ内に記述する事は可能でしょうか?
(雰囲気は以下のような感じです..エラーですが..)
swift
1 func function3() { 2 var tete = 10 3 let closure = { () -> Void in tete += 1 4 print(tete) 5 } 6 return closure // Unexpected non-void return value in void function 7 }
質問は以上です。
お時間あるときに、ご返信頂けましたら幸いです????
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/19 00:12