構造体とは?
定数・変数・関数をまとめる仕組み
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-17.20.21-1024x399.png)
構造体の中の変数や定数:プロパティ
プロパティを初期化する特別な関数:イニシャライザ
構造体の中の関数:メソッド
「構造体を作る」という命令 : struct
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-17.36.39.png)
変数プロパティ:var
定数プロパティ:let
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-17.50.54-1.png)
*型推論によって型名を省略する事もできる
プログラムソース上の構造体の定義 = 設計図
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-18.11.34.png)
構造体の実体をインスタンスという
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-18.32.09-1024x367.png)
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-18.39.38-1024x367.png)
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-18.54.54-1024x494.png)
まとめと復習
![](http://otona.blog/wp-content/uploads/2021/04/スクリーンショット-2021-04-15-19.36.57.png)
"オトナダッテマナビタイ"
定数・変数・関数をまとめる仕組み
構造体の中の変数や定数:プロパティ
プロパティを初期化する特別な関数:イニシャライザ
構造体の中の関数:メソッド
*型推論によって型名を省略する事もできる
構造体の実体をインスタンスという