Avatar
ジェネリック値型を作れる&declaration-site variance annotationな言語がC#しか思いつかない
2:51 AM
@omochimetaru 参照型と組み合わせたときに罠がある話を昔 @rintaro さんがしてた。
2:52 AM
rintaro - 04/18/2017 この辺の話(Ty<Some> から Ty<Covariant> への変換) って https://devforums.apple.com/thread/261699 で語られているんですが、 https://devforums.apple.com/message/1102432#1102432 のArrayとかは出来るけど任意の value type には当てはまらないって文脈で > this doesn't apply to every value type (because value types can contain references and not enforce copy-on-write) らしいのですが、どういうケースなんでしょう?
2:53 AM
↑あたりの会話
2:53 AM
"Covariant" で検索