用語の種類
言語仕様
大分類
技術用語
詳細ドキュメント
連想する用語
最終更新日
2024/01/10 12:05
参考文献
DOWNLOAD
ゆめみ iOS 研修との関連
補足や訂正
学習の難易度
学習の重要度
値型とは、変数が代入されるときに、値がそのまま代入される型のことです。Swiftに置いて struct
もしくは enum
で宣言された型が値型となります。
値がそのまま代入されるため、代入後の変数を変更しても、元の変数に影響がありません。
例:
var a = 1 // a == 1
var b = a // b == 1
b += 1 // b == 2
print(a) // a == 1
値型の対義が参照型です。
また、値型/参照型と、値渡し/参照渡しは違う概念です。