unity勉強日記プログラミング素人、ブルーノの自主勉強ノートです。他のプログラミングを勉強したい方の助けになれば幸いです。宇宙から見たオーロラをテレビで見てとても感動したブルーノです。いつか気楽に宇宙旅行できてこの光景がただのSNS映えのバックとして投稿される未来が来るんでしょうか。キレイやなあ😍😍さて今回からは構造体についてまとめていきたいと思います構造体について今までクラスについてのみ扱ってきましたが実はクラスに似たものに構造体という概念があります。クラスとの違いとしてはいろいろありますが大きな違いはクラスが参照型であるのに対し構造体は値型であるということです。参照型・値型というワードは一番最初の型についてをやった時やref・out参照の時にやったことがあるのですがちょっとあやふやですね。値型...それぞれの値が数値を持つ参照型...それぞれの値に参照アドレスを持つこれはつまりどういうことかというと例えば値を変更する際に値型の場合は宣言した値分だけデータを作るために容量が大きいがアクセスは早い逆に参照型は宣言した値にあるのは大元のデータの在り処だけなので容量は小さいがアクセスする際にいちいち探しに行くので少しアクセスは遅くなるという事です。それ以外の点ではクラスの方ができることの方が基本的に多いので構造体の用途としては少ないデータを扱う際に用いることでうまく効率化できるという旨がマイクロソフトのサイトの方にも載っていました。クラスとの違いを表すための簡単なプログラムを組んでみます。この画像は実行不可なプログラムです。7;等の初期化子を使ってインスタンス変数を初期化するということができないのです。この場合はちゃんと分けてのように入力しなければなりません。これが一応際立った違いのようです。今回はここまでにしておきます。バイトでバーの運営をこの前手伝ったのですがスパークリングワインとシャンパンは違うものなんですね。他にも大学生の私では普段手が出せないようなメニューも扱っていてとても新鮮でした。ヶ月)プログラミングド素人、ブルーノの勉強報告、兼好きなゲームの雑談のブログです。(4)はてなブログをはじめよう!covory10101101276さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。