როგორ ქმნით ახალ ჰეშს Ruby-ში?
როგორ ქმნით ახალ ჰეშს Ruby-ში?

ვიდეო: როგორ ქმნით ახალ ჰეშს Ruby-ში?

ვიდეო: როგორ ქმნით ახალ ჰეშს Ruby-ში?
ვიდეო: Hashes | Ruby | Tutorial 14 2024, მაისი
Anonim

შექმნა ა ჰაში

In რუბი შენ შეგიძლია შექმნა ა ჰაში მნიშვნელობის გასაღების მინიჭებით =>-ით, გამოყავით ეს გასაღები/მნიშვნელობის წყვილები მძიმეებით და ჩასვით მთელი ნივთი ხვეული ბრეკეტებით.

ასევე უნდა იცოდე, რა არის ჰაში Ruby-ში?

რუბი | ჰეშები საფუძვლები. ჰაში არის მონაცემთა სტრუქტურა, რომელიც ინახავს ობიექტების ერთობლიობას, რომლებსაც უწოდებენ გასაღებს და თითოეული გასაღები აკავშირებს მას მნიშვნელობას. მარტივი სიტყვებით, ა ჰაში არის უნიკალური გასაღებების კოლექცია და მათი ღირებულებები. მასივები ყოველთვის იყენებენ მთელ რიცხვს ინდექსაციისთვის, ხოლო ჰეშები გამოიყენეთ ობიექტი.

ასევე, როგორ ამოიღოთ საკვანძო მნიშვნელობის წყვილი ჰეშიდან Ruby-ში? არსებობს მრავალი გზა, რომ ამოიღოთ გასაღები ჰეშიდან და მიიღოთ დარჩენილი ჰეში Ruby-ში.

  1. slice => ის დააბრუნებს არჩეულ გასაღებებს და არ წაშლის მათ ორიგინალური ჰეშიდან.
  2. წაშლა => ის წაშლის შერჩეულ გასაღებებს ორიგინალური ჰეშიდან (მას შეუძლია მიიღოს მხოლოდ ერთი გასაღები და არა უმეტეს ერთი).

ამასთან დაკავშირებით, როგორ დაამატებთ ჰეშს?

რომ დაამატეთ გასაღებები და მნიშვნელობები ა ჰაში ცხრილი, გამოიყენეთ შემდეგი ბრძანების ფორმატი. მაგალითად, რომ დაამატეთ "დრო" გასაღები მნიშვნელობით "ახლა". ჰაში ცხრილი, გამოიყენეთ შემდეგი განცხადების ფორმატი. მაგალითად, რომ დაამატეთ გასაღები "დრო" მნიშვნელობით "ახლა". ჰაში ცხრილი, გამოიყენეთ შემდეგი განცხადების ფორმატი.

რუბის ჰეშები შეკვეთილია?

In რუბი 1.9, თუმცა, ჰაში ელემენტები იმეორებს მათ ჩასმაში შეკვეთა , […] ასე რომ, იმის მიხედვით, თუ როგორ განმარტავთ ამ სტრიქონს წიგნიდან და იმის მიხედვით, თუ რამდენად „სპეციფიკაციით“შეაფასებთ ამ წიგნს, დიახ, შეკვეთა ლიტერალები გარანტირებულია.

გირჩევთ: