null(nil)に対して厳格なSwiftでの注意点
他の言語からSwiftを学ぶとnilに対する厳格さがちょっと気になる。値型や参照型とか関係なしにnilの可能性があるものにはきちんと明記してあげる必要があります。
他の言語からSwiftを学ぶとnilに対する厳格さがちょっと気になる。値型や参照型とか関係なしにnilの可能性があるものにはきちんと明記してあげる必要があります。
変数では自由に出し入れができましたが、常に決まった数字だけを返す変数を作りたい時はconst修飾しをつけるとできます。
プログラムを作っていく上で、一時的にデータを記録したい場合、変数というものを使うと楽にできます。
プロパティは大雑把に言えば変数の進化系みたいなものです。変数ではただ単純にデータを格納するだけの存在でしたが、プロパティではそのデータを加工するとともに情報を返すということができるのです。
.NETには参照型と値型のオブジェクトがあります。メソッド等でデータのやり取りをする際に、refやout,inがなぜ必要になるケースがあるのか、しっかり理解しましょう。