10月18日(水)3コマ目
今日、やったこと
- nil
- Optional型
今日のホワイトボード
nil
Javaのnullと同じ。
Swiftでは非Optional型の変数(Int型やDouble型)にはnilが代入できない。
Javaのようにnullで初期化はできない。
変数にnilを代入するには
Swiftでnilを扱えるのはOptional型。
Optional型はInt型やDouble型をnilが扱えるOptional型でラップしたイメージ。
Optional型変数は宣言時に型に?を指定する。
|
| 図 Optional型 |
gurad
ifのelseだけ版と思ってもらえれば。
|
| 図 gurad |
練習問題2
2-1
2進数へ変換するには2で割った余りが2進数での各桁の数。
2で割った答え(商)が0になるまで割り続ける。
|
| 図 練習問題2-1 |
2-3、2-4
いちおう、ヒント。
|
| 図 練習問題2-3、2-4 |
次回は
練習問題2の続きをやってもらいます。



