คุณจะสร้างแฮชใหม่ใน Ruby ได้อย่างไร?
คุณจะสร้างแฮชใหม่ใน Ruby ได้อย่างไร?

วีดีโอ: คุณจะสร้างแฮชใหม่ใน Ruby ได้อย่างไร?

วีดีโอ: คุณจะสร้างแฮชใหม่ใน Ruby ได้อย่างไร?
วีดีโอ: undecember สายฟรีขายอะไรดีในเกม หาRuby มาใช้ 2024, พฤศจิกายน
Anonim

การสร้าง NS กัญชา

ใน ทับทิม คุณสามารถ สร้าง NS กัญชา โดยการกำหนดคีย์ให้กับค่าด้วย => แยกคู่คีย์/ค่าเหล่านี้ด้วยเครื่องหมายจุลภาค และปิดทั้งรายการด้วยวงเล็บปีกกา

อีกอย่างที่ต้องรู้ก็คือ แฮชใน Ruby คืออะไร?

ทับทิม | แฮช พื้นฐาน กัญชา เป็นโครงสร้างข้อมูลที่รักษาชุดของออบเจ็กต์ที่เรียกว่าคีย์และแต่ละคีย์จะเชื่อมโยงค่ากับมัน พูดง่ายๆ ว่า a กัญชา คือคอลเล็กชันของคีย์ที่ไม่ซ้ำกันและค่าของคีย์เหล่านั้น อาร์เรย์มักใช้ค่าจำนวนเต็มสำหรับการจัดทำดัชนีในขณะที่ แฮช ใช้วัตถุ

นอกจากนี้ คุณจะลบคู่ค่าคีย์ออกจากแฮชใน Ruby ได้อย่างไร มีหลายวิธีในการลบคีย์ออกจากแฮชและรับแฮชที่เหลืออยู่ใน Ruby

  1. slice => มันจะส่งคืนคีย์ที่เลือกและไม่ลบออกจากแฮชดั้งเดิม
  2. ลบ => มันจะลบคีย์ที่เลือกจากแฮชดั้งเดิม (ยอมรับได้เพียงคีย์เดียวและไม่เกินหนึ่งคีย์)

เกี่ยวกับสิ่งนี้คุณจะเพิ่มแฮชได้อย่างไร

ถึง เพิ่ม คีย์และค่าของ a กัญชา ตาราง ใช้รูปแบบคำสั่งต่อไปนี้ ตัวอย่างเช่น ถึง เพิ่ม คีย์ "เวลา" ที่มีค่า "ตอนนี้" เป็น กัญชา ตาราง ใช้รูปแบบคำสั่งต่อไปนี้ ตัวอย่างเช่น ถึง เพิ่ม คีย์ "เวลา" ที่มีค่า "ตอนนี้" เป็น กัญชา ตาราง ใช้รูปแบบคำสั่งต่อไปนี้

Ruby hash ได้รับคำสั่งหรือไม่?

ใน ทับทิม อย่างไรก็ตาม 1.9 กัญชา องค์ประกอบถูกทำซ้ำในการแทรกของพวกเขา คำสั่ง , […] ดังนั้น ขึ้นอยู่กับว่าคุณตีความบรรทัดนั้นจากหนังสืออย่างไร และขึ้นอยู่กับว่า "specation-ish" ที่คุณตัดสินหนังสือเล่มนั้นอย่างไร ใช่ สั่งซื้อ ของตัวอักษรมีการรับประกัน

แนะนำ: