Avatar
Avatar
Iceman
再起的なデータ構造をstructで表したいときってBox<T>のような型を作って再起になっちゃう部分だけヒープに逃すと思うんですが、その部分だけ値型のセマンティクスが壊れちゃうのが気になっています。 値型のセマンティクスを保ったまま一部のプロパティを再起させられる方法ってありますかね?
omochimetaru 4/19/2025 7:24 AM
indirect enumを使えば簡単にvalue semanticなon heapな値を作れますよ