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