- Swift part5 [転載禁止]©2ch.net
335 :デフォルトの名無しさん[sage]:2015/09/29(火) 18:16:05.63 ID:/Akf4srq - GCDでblockが関数外に関数に続いてな表記になったが、これってGCD関連の関数だけの特別例外なのかな?汎用的なものなのかな?宣言を見たら関数内のままだし、ルールがよくわからんな
珍しく関数内の表記もそのまま使えるようだけど dispatch_async(queue, { () -> Void in }) dispatch_async(queue) { () -> Void in }
|
- Swift part5 [転載禁止]©2ch.net
336 :デフォルトの名無しさん[sage]:2015/09/29(火) 19:25:34.67 ID:/Akf4srq - なるほど
引数の最後がblockなら関数外にな表記にできるっていういちおう汎用性のあるのなのね ラベル付いていたらどう書くのかと思ったら書かなくてもよしなのね。書く方法が逆にわからんけど
|
- Swift part5 [転載禁止]©2ch.net
338 :デフォルトの名無しさん[sage]:2015/09/29(火) 22:40:09.70 ID:/Akf4srq - 確かにXcode 6.4でも有効だった。最初からなのかはわからないけど
Xcode 7での補完が変わったのでいまさら気づいたってとこだった
|