কাস্টম সেট

কাস্টম সেট

সহজ

নির্দেশনা

একটি কাস্টম সেট টাইপ তৈরি করুন।

কখনও কখনও সেটের মতো কোনো এক ধরনের কাস্টম ডেটা স্ট্রাকচার তৈরি করা প্রয়োজন হয়। এই অনুশীলনীতে আপনি নিজের সেট নিজে ডিফাইন করবেন। ভেতরে এটি কীভাবে কাজ করে তা গুরুত্বপূর্ণ নয়, যতক্ষণ এটি অনন্য এলিমেন্টের একটি সেটের মতো আচরণ করে।

সেট অপারেটর

raku-তে বিল্ট-ইন সেট সাপোর্ট আছে।

অপারেটরগুলো গাণিতিক নোটেশনে (Unicode-এর মাধ্যমে) এবং ASCII সমতুল্য রূপেও ব্যবহার করা যায়:

সেট কনটেক্সট

Unicode ASCII বিবরণ
∅ set() শূন্য সেট
∩ (&) ইন্টারসেকশন
∪ (|) ইউনিয়ন
∖ (-) সেট ডিফারেন্স
⊖ (^) সেট সিমেট্রিক ডিফারেন্স

বুলিয়ান কনটেক্সট

Unicode ASCII বিবরণ
≡ (==) অভিন্ন
≢ !(==) অভিন্ন নয়
∈ (elem) এর এলিমেন্ট
∉ !(elem) এর এলিমেন্ট নয়
∋ (cont) ধারণ করে
∌ !(cont) ধারণ করে না
⊆ (<=) সাবসেট অথবা সমান
⊈ !(<=) সাবসেট অথবা সমান নয়
⊂ (<) এর স্ট্রিক্ট সাবসেট
⊄ !(<) এর স্ট্রিক্ট সাবসেট নয়
⊇ (>=) সুপারসেট অথবা সমান
⊉ !(>=) সুপারসেট অথবা সমান নয়
⊃ (>) এর স্ট্রিক্ট সুপারসেট
⊅ !(>) এর স্ট্রিক্ট সুপারসেট নয়
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Raku Exercism

কাস্টম সেট শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, Raku ট্র্যাকের 94টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।