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の続きをやってもらいます。




このブログの人気の投稿

10月25日(水)3コマ目

11月15日(水)3コマ目

11月1日(水)3コマ目