Та Ruby дээр хэрхэн шинэ хэш үүсгэх вэ?
Та Ruby дээр хэрхэн шинэ хэш үүсгэх вэ?

Видео: Та Ruby дээр хэрхэн шинэ хэш үүсгэх вэ?

Видео: Та Ruby дээр хэрхэн шинэ хэш үүсгэх вэ?
Видео: QR CODE -ИЙГ СУРГАЛТАД АШИГЛАХ 2024, May
Anonim

Бүтээж байна а Хэш

онд Руби чи чадна үүсгэх а Хэш => бүхий утгад түлхүүр оноож, эдгээр түлхүүр/утга хосыг таслалаар салгаж, бүх зүйлийг буржгар хаалтаар хавсаргана.

Мөн Ruby дахь хэш гэж юу вэ?

Руби | Хэш Үндсэн мэдээлэл. Хэш Түлхүүр гэж нэрлэгддэг объектуудын багцыг хадгалдаг өгөгдлийн бүтэц бөгөөд түлхүүр бүр нь утгыг холбодог. Энгийн үгээр хэлбэл, А хэш өвөрмөц түлхүүрүүд болон тэдгээрийн үнэт зүйлсийн цуглуулга юм. Массивууд индексжүүлэхдээ үргэлж бүхэл тоо ашигладаг хэш объектыг ашиглах.

Мөн Ruby дахь хэшээс түлхүүр утгын хосыг хэрхэн устгах вэ? Хэшээс түлхүүрийг устгаж, Ruby-д үлдсэн хэшийг авах олон арга бий.

  1. slice => Энэ нь сонгосон түлхүүрүүдийг буцааж өгөх бөгөөд тэдгээрийг анхны хэшээс устгахгүй.
  2. устгах => Энэ нь сонгосон түлхүүрүүдийг анхны хэшээс устгах болно (энэ нь зөвхөн нэг түлхүүрийг хүлээн авах боломжтой бөгөөд нэгээс илүүгүй).

Үүнтэй холбогдуулан хэшийг хэрхэн нэмэх вэ?

руу нэмэх түлхүүр ба утгууд нь a хэш хүснэгтэд дараах тушаалын форматыг ашиглана уу. Жишээ нь, to нэмэх "Одоо" гэсэн утгатай "Цаг" түлхүүр хэш хүснэгтэд дараах мэдэгдлийн форматыг ашиглана уу. Жишээ нь, to нэмэх "Одоо" гэсэн утгатай "Цаг" түлхүүр хэш хүснэгтэд дараах мэдэгдлийн форматыг ашиглана уу.

Ruby хэшийг захиалсан уу?

онд Руби 1.9 Гэсэн хэдий ч, хэш Элементүүд оруулахдаа давтагдана захиалга , […] Тэгэхээр, та энэ номны мөрийг хэрхэн тайлбарлаж байгаагаас, мөн тухайн номыг хэрхэн "тодорхойлолт"-оор дүгнэж байгаагаас хамааран, тиймээ, захиалга өгөх literals баталгаатай.

Зөвлөмж болгож буй: