Avatar
omochimetaru 7/31/2017 3:49 AM
あ〜そうか〜・・・ もし let なフィールドを許すとなると
3:50 AM
じゃあ、 get / set できて getter/ setter のアクセサがついてない、stored propertyである制約が欲しい (edited)
3:50 AM
とかもでてきちゃって
3:50 AM
でもSwiftだと、 stored property が いつのまにか computed property にかわっていたとしても (edited)
3:50 AM
呼び出し側に影響を与えないっていうのがこれまでの実態で
3:51 AM
let フィールドに関しても同じで、 もともと let な stored property だったものを、後から computed property の getter に差し替えても 呼び出し側はそのままのコードでコンパイルできるわけだから
3:51 AM
protocol だけ、そこが変更に敏感な仕様が入るのは不自然な場面が出てきそう
3:55 AM
いや、let から var get になる分には緩める側だから問題ないかな・・・?