回答編集履歴
1
文章校正
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>>`的には存在する値なので、
|
35
|
+
これは、`Optional<Optional<Int>>`的には存在する値(Some)なので、
|
36
|
+
|
37
|
+
`if let`で`x:Int??`に代入可能です。
|
38
|
+
|
39
|
+
|