আমি সুইফটে একটি কাস্টম প্রোটোকলে কীড করা একটি অভিধান (আসলে একটি হ্যাশসেট ) তৈরি করার চেষ্টা করছি , তবে এটি শিরোনামে আমাকে ত্রুটি দিচ্ছে:
প্রোটোকল 'মাইপ্রোটোকল' কেবল জেনেরিক সীমাবদ্ধতা হিসাবে ব্যবহৃত হতে পারে কারণ এতে স্ব বা সম্পর্কিত সম্পর্কিত প্রয়োজনীয়তা রয়েছে
এবং আমি এর মাথা বা লেজ বানাতে পারি না।
protocol Observing: Hashable { }
var observers = HashSet<Observing>()
কী-তে কোনও কিছু থাকতে পারে এমন অভিধান তৈরির
—
jtbandes
@ jtbandes এটি কোনও সদৃশ নয়। আমি জিজ্ঞাসা করছি ত্রুটি বার্তার আসলে কী বোঝায়। "স্ব বা সম্পর্কিত ধরণের প্রয়োজনীয়তা" কী?
—
ডিভাইস 1