回答編集履歴
1
追記
answer
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
クロージャも表せるので
|
16
16
|
|
17
17
|
```swift
|
18
|
-
let
|
18
|
+
let f: (AnyObject) -> UIImage? = { any in
|
19
19
|
// 省略
|
20
20
|
return uiImage
|
21
21
|
}
|
@@ -29,7 +29,10 @@
|
|
29
29
|
このfuncは関数なので実行できます。
|
30
30
|
|
31
31
|
```swift
|
32
|
-
let image =
|
32
|
+
let image = f(any)
|
33
33
|
```
|
34
34
|
|
35
|
+
(AnyObject) -> UIImage?
|
36
|
+
この型が長いので型の別名を定義しているというわけですね。
|
37
|
+
|
35
38
|
詳しくは typealias closure swift などでググってみてください。
|