回答編集履歴

1

文章校正

2016/03/24 04:25

投稿

ozwk
ozwk

スコア13521

test CHANGED
@@ -22,6 +22,8 @@
22
22
 
23
23
 
24
24
 
25
+ さて、
26
+
25
27
  `Int?`の`nil`と`Int??`の`nil`は別物です。
26
28
 
27
29
  それぞれ、`Optional<Int>.None` と `Optional<Optional<Int>>.None`です。
@@ -30,4 +32,8 @@
30
32
 
31
33
  `convInt("str")`は`Optional<Int>.None`を返しますが、
32
34
 
33
- これは、`Optional<Optional<Int>>`的には存在する値なので、`x:Int??`に代入可能です。
35
+ これは、`Optional<Optional<Int>>`的には存在する値(Some)なので、
36
+
37
+ `if let`で`x:Int??`に代入可能です。
38
+
39
+