আমি কীভাবে সুইফটে সঞ্চিত সম্পত্তির সেটারটিকে ওভাররাইট করব?
ওবজে-সি-তে, আমি এর সেটারটি ওভাররাইট করতে পারি, তবে স্যুইফ্ট সংরক্ষণকৃত সম্পত্তির জন্য গেটর / সেটারগুলি ব্যবহার করে সন্তুষ্ট বলে মনে হয় না।
বলুন আমার কাছে Cardএকটি সম্পত্তি আছে যার সাথে ডাকা একটি ক্লাস আছে rank। আমি ক্লায়েন্টকে এটিকে কোনও অবৈধ মান দিতে চাই না, অতএব, উদ্দেশ্য-সি-তে, আমি ওভাররাইট করতে পারি setRankযাতে এটি অতিরিক্ত পরীক্ষা করে। তবে willSetসুইফটে সাহায্য করার জন্য মনে হচ্ছে না কারণ newValueধ্রুবক এবং সেটাকে কোনও rankলুপে ডাকা হবে বলে নির্ধারিত করার কোনও মানে হয় না।