Overloading ~=

Swift: Overloading ~=

আমরা swift এ বিভিন্ন কাজে প্যাটার্ন ম্যাচিং ব্যবহার করি। আমার যখন কোন দুইটা ভ্যালু তুলনা করি তখন কম্পাইলার == ব্যবহার করে উভয় দিক তুলনা করে।কিন্তু অনেক সময় ভ্যালু দুইটা একই টাইপ না হয়ে ভিন্ন টাইপ হতে পারে। যেমনঃ এখানে যদি আমরা তুলনা করতে যাই প্যাটার্ন ম্যাচিং এর সাহায্যে, যেমন, এখানে Read more…