একটি রুবি হ্যাশ কি?
একটি রুবি হ্যাশ কি?

ভিডিও: একটি রুবি হ্যাশ কি?

ভিডিও: একটি রুবি হ্যাশ কি?
ভিডিও: মাত্র একটি সূত্র দিয়ে মিলবে সম্পূর্ন রুবিক্স কিউব! How to Solve a 3x3 Rubik's Cube (ONLY ONE STEP) 2024, মে
Anonim

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

এটি বিবেচনায় রেখে, আপনি রুবিতে একটি হ্যাশকে কীভাবে সংজ্ঞায়িত করবেন?

ভিতরে রুবি আপনি একটি তৈরি করতে পারেন হ্যাশ দ্বারা বরাদ্দ => দিয়ে একটি মানের কী, এই কী/মান জোড়াকে কমা দিয়ে আলাদা করুন এবং পুরো জিনিসটিকে কোঁকড়া বন্ধনী দিয়ে আবদ্ধ করুন।

একইভাবে, আপনি কিভাবে রুবিতে একটি হ্যাশ থেকে একটি কী সরিয়ে ফেলবেন? একটি হ্যাশ থেকে একটি কী সরানোর এবং রুবিতে অবশিষ্ট হ্যাশ পাওয়ার অনেক উপায় রয়েছে।

  1. slice => এটি নির্বাচিত কীগুলি ফিরিয়ে দেবে এবং মূল হ্যাশ থেকে মুছে ফেলবে না।
  2. delete => এটি মূল হ্যাশ থেকে নির্বাচিত কীগুলি মুছে ফেলবে (এটি কেবল একটি কী গ্রহণ করতে পারে এবং একটির বেশি নয়)।

কেউ প্রশ্ন করতে পারে, রুবি প্রতীক কি?

ক প্রতীক সবচেয়ে মৌলিক রুবি অবজেক্ট আপনি তৈরি করতে পারেন। এটি শুধু একটি নাম এবং একটি অভ্যন্তরীণ আইডি। প্রতীক একটি প্রদত্ত কারণ দরকারী প্রতীক নাম একটি জুড়ে একই বস্তু বোঝায় রুবি কার্যক্রম. একই বিষয়বস্তু সহ দুটি স্ট্রিং দুটি ভিন্ন বস্তু, কিন্তু যে কোনো নামের জন্য শুধুমাত্র একটি প্রতীক বস্তু

একটি হ্যাশ বস্তু কি?

ক হ্যাশ বস্তু রান-টাইমে মেমরিতে গতিশীলভাবে তৈরি করা হয়। a এর আকার হ্যাশ বস্তু আইটেম যোগ করার সাথে সাথে বৃদ্ধি পায় এবং আইটেমগুলি সরানোর সাথে সাথে এটি সংকুচিত হয়। ক হ্যাশ বস্তু কী কলাম, ডেটা কলাম এবং পদ্ধতি যেমন DECLARE, FIND ইত্যাদি নিয়ে গঠিত হ্যাশ বস্তুর সুযোগ DATA ধাপে সীমাবদ্ধ যেখানে এটি তৈরি করা হয়েছে।

প্রস্তাবিত: