ঘড়ি

ঘড়ি

মধ্যম

নির্দেশনা

তারিখ ছাড়া সময় নিয়ে কাজ করে এমন একটি ঘড়ি তৈরি করুন।

আপনার এতে মিনিট যোগ ও বিয়োগ করতে পারা উচিত।

একই সময় প্রকাশ করে এমন দুটি ঘড়ি পরস্পরের সমান হওয়া উচিত।

.to_string()-এর জন্য Rust ট্রেইট

আপনাকে Clock স্ট্রাক্টের জন্যও .to_string() ইমপ্লিমেন্ট করতে হবে। আমরা Clock-এর অবস্থা দেখানোর জন্য এটি ব্যবহার করব। আপনি এটি সরাসরি ইমপ্লিমেন্ট করে করতে পারেন, অথবা Display ট্রেইট ব্যবহার করে করতে পারেন।

সে ক্ষেত্রে বরং Clock-এর জন্য Display ট্রেইট ইমপ্লিমেন্ট করে দেখুন।

ট্রেইট একেক টাইপের জন্য ফাংশনালিটি ইমপ্লিমেন্ট করার একটি সাধারণ উপায় দেয়।

আরও শেখার জন্য ভেবে দেখুন, Clock টাইপের জন্য String::from কীভাবে ইমপ্লিমেন্ট করা যায়। এটি আসলে ইমপ্লিমেন্ট করা আপনার জন্য জরুরি নয়। গন্তব্য টাইপ String হলে সাধারণত Display-ই ভালো পছন্দ, তাই এটি Display-এর সাথে অপ্রয়োজনীয় পুনরাবৃত্তি মাত্র। তবে আপনার টুলকিটে কয়েকটি টাইপ কনভার্সন ট্রেইট থাকা কাজে লাগে।


সূত্র

Erin Drummond-এর সাথে পেয়ারিং সেশন
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Rust Exercism

ঘড়ি শুরু করতে প্রস্তুত?

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