![見出し画像](https://assets.st-note.com/production/uploads/images/77293535/rectangle_large_type_2_9aec19d3a026fb7dbfe12cde966ebb38.png?width=1200)
Photo by
midowing
データ型の基本を復習してみた
プログラミングに限らずどんなことも基礎を大事にしないといけませんね!
というわけでデータ型の使い方を例を用いて備忘用に残します。
Swiftでは、
String型(文字列)
Int型(整数)
Double(小数点も扱える)
Bool(真偽値)
みたいな感じで覚えてます(間違えてたら訂正してください、、、)
それではテキトーにプロジェクトを作って実際に確かめてしましょう
1: プロジェクト作成
![](https://assets.st-note.com/img/1651028751813-Dt3NxzRG2B.png?width=1200)
2: ラベルを4つ配置していい感じに並べましょう
![](https://assets.st-note.com/img/1651028924040-jxkS3Lgl4s.png?width=1200)
3: それぞれラベルをプログラムと繋げていきましょう
上から順番に、
nameLabel
ageLabel
heightLabel
genderLabel
とネーミングしてください
![](https://assets.st-note.com/img/1651029057887-XzdOQpdU8J.png?width=1200)
4: それではお待ちかねの "型" を作りましょう
var name: String = "田中太郎"
var age: Int = 25
var height: Double = 185.5
var gender: Bool = true
上の四つをコピペしてください
![](https://assets.st-note.com/img/1651029246322-IyZXlN15EH.png?width=1200)
Swiftには型推論という機能があり、
var name: String = "田中太郎"
のように(変数名): (型) = という形で書かなくても
var name = "田中太郎"
とかけばプログラムが自動的に文字列型だと認識してくれるそうです(便利ですね)
今回はわかりやすくするためにあえて書いています。
5: viewDidLoad内に以下コードをコピペしましょう
nameLabel.text = "私の名前は\(name)です"
ageLabel.text = "年齢は\(age)歳です"
heightLabel.text = "身長は\(height)cmです"
if gender == true {
genderLabel.text = "性別は男性です"
}else {
genderLabel.text = "性別は教えません"
}
![](https://assets.st-note.com/img/1651029640270-GsVFNXnOEB.png?width=1200)
6: ここまでできたら一度ビルドをしてみましょう
![](https://assets.st-note.com/img/1651029818336-3BZ9QiLDtv.png)
宣言している型が違っていてはいけないので、例えば
var age: Int = "25"
と記述してしまうと、25が文字列として認識されるのでエラーが発生します。
![](https://assets.st-note.com/img/1651029972453-MdM27g0k5v.png?width=1200)
基本的な部分を疎かにしないようにしていきたいですね( ^ω^ )
今回は以上です。
この記事が気に入ったらサポートをしてみませんか?