Takuya71 のぶろぐ

外資系ソフトウェア会社で働いてます、認定スクラムマスター

swift での Struct と Class の違い

xcode6 beta3 をダウンロードしてみました。
もちろん 目的は swift です。
今風の言語で scala にも似ている点も期待感高いです。

swift には Struct と Class がありますが、 両方 似たようなことが出来るのですが、 どこが違うのか

違い

  • Struct は 値渡し
  • Classは 参照渡し

ってことでしょうかね
例としては 下の stackoverflow の例を参照していただくと
クリアになると思います。

これは .NETも同じですね

参照

http://stackoverflow.com/questions/24217586/structure-vs-class-in-swift-language http://stackoverflow.com/questions/13049/whats-the-difference-between-struct-and-class-in-net/13275#13275