![見出し画像](https://assets.st-note.com/production/uploads/images/5988384/rectangle_large_7ca472b331489cd79db0c92b351ebcad.jpg?width=800)
Swiftでいこう -- "?"を使う
データがない場合はどうする?あるかも、ないかもという場合は?
そこでSwiftでは"値がない"かもしれないという場合は "?"を付けて「もしかして」を表現し、ない場合は"nil"と表現する。このしくみを"Optional"(オプショナル)という。
var num:Int? //optional
num = 10
num = nil
var str:String
str = "文字列"
str = nil // エラーとなる。
ないものはしっかりと「ない」示してやらないとプログラムを実行したときに動かなくなる(アプリケーションが落ちる)という現象となる。
"nil"で表現することで明示する。"?"を使って上手にコードを書いていきましょう!
この記事が気に入ったらサポートをしてみませんか?