この記事は、AppleがWWDC2015で行った、値型に関するセッションを要約したものです。日本語のTranscriptが提供されておらず、前回の記事でお約束したので作成しました。簡潔に要約したつもりですが、意味が分からないところを言い方等から推定している部分もあり、誤解があるかもしれません。何かあれば遠慮なくご質問ご指摘をお寄せください。 サンプルコードはSwift5のPlayground(Xcode 10.2.1)で実行できるよう、修正しています。 なお、QiitaにはSwiftの値型に関する素晴らしい記事がいくつもあります。こちらもお勧めします。 純粋値型Swift Swiftで値型と参照型の違いを理解する SwiftのArrayが実はすばらしかった Swiftの値型と参照型、値渡しと参照渡し Building Better Apps with Value Types in Swif