Bagaimanakah anda membuat hash baharu dalam Ruby?
Bagaimanakah anda membuat hash baharu dalam Ruby?

Video: Bagaimanakah anda membuat hash baharu dalam Ruby?

Video: Bagaimanakah anda membuat hash baharu dalam Ruby?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, November
Anonim

Mencipta a Hash

Dalam Ruby awak boleh cipta a Hash dengan memberikan kunci kepada nilai dengan =>, pisahkan pasangan kunci/nilai ini dengan koma, dan sertakan semuanya dengan pendakap kerinting.

Juga perlu diketahui, apakah hash dalam Ruby?

Ruby | Hashes Asas. Hash ialah struktur data yang mengekalkan satu set objek yang disebut sebagai kunci dan setiap kunci mengaitkan nilai dengannya. Dengan kata mudah, a hash ialah koleksi kunci unik dan nilainya. Tatasusunan sentiasa menggunakan nilai integer untuk pengindeksan sedangkan cincang menggunakan objek tersebut.

Selain itu, bagaimanakah anda mengalih keluar pasangan nilai kunci daripada cincang dalam Ruby? Terdapat banyak cara untuk mengalih keluar kunci daripada cincang dan mendapatkan cincang yang tinggal dalam Ruby.

  1. slice => Ia akan mengembalikan kunci yang dipilih dan tidak memadamkannya daripada cincang asal.
  2. delete => Ia akan memadamkan kekunci yang dipilih daripada cincang asal (ia boleh menerima hanya satu kunci dan tidak lebih daripada satu).

Mengenai ini, bagaimana anda menambah cincang?

Kepada Tambah kunci dan nilai kepada a hash jadual, gunakan format arahan berikut. Contohnya, kepada Tambah kunci "Masa" dengan nilai "Sekarang" ke hash jadual, gunakan format pernyataan berikut. Contohnya, kepada Tambah kunci "Masa" dengan nilai "Sekarang" ke hash jadual, gunakan format pernyataan berikut.

Adakah cincang Ruby dipesan?

Dalam Ruby 1.9, bagaimanapun, hash elemen diulang dalam sisipannya pesanan , […] Jadi, bergantung pada cara anda mentafsir baris itu daripada buku dan bergantung pada cara "spesifikasi-ish" anda menilai buku itu, ya, memesan daripada literal dijamin.

Disyorkan: