Apakah Ruby yang boleh dikira?
Apakah Ruby yang boleh dikira?

Video: Apakah Ruby yang boleh dikira?

Video: Apakah Ruby yang boleh dikira?
Video: Awal Dihina Karna Ruby Pakai Emblem Marksman! Diakhir Dikira R7 Lagi Prank 2024, Mungkin
Anonim

Terbilang , #each dan Enumerator

Penghitungan merujuk kepada melintasi objek. Dalam Ruby , kita panggil objek terbilang apabila ia menerangkan set item dan kaedah untuk menggelungkan setiap item. Apabila dipanggil dengan blok pada an tatasusunan , kaedah #each akan melaksanakan blok untuk setiap satu tatasusunan elemen.

Daripada itu, apakah itu Ruby enumerator?

enumerator . Kelas yang membenarkan lelaran dalaman dan luaran. An enumerator boleh dibuat dengan kaedah berikut.

Seseorang juga mungkin bertanya, apakah.collect lakukan dalam Ruby? mengumpul membolehkan anda mengubah setiap elemen anda koleksi objek (Array, Hash, atau objek anda sendiri) menjadi sesuatu yang lain, berakhir dengan Array. Berikut ialah contoh mudah untuk mengambil Tatasusunan integer dan mendarab setiap satu daripadanya dengan 2.

Begitu juga, kelas Ruby yang manakah termasuk modul yang boleh dikira?

The enumerator ialah kelas itu termasuk modul Enumerable , sama seperti yang lain kelas buat. Tujuannya adalah untuk mencipta terbilang objek yang boleh dirantai bersama. Satu lagi perkara menarik yang boleh anda lakukan ialah memanggil kaedah padanya. Contohnya jika anda ingin mendapatkan elemen seterusnya, anda boleh melakukan ini.

Apakah Enumerable?

An terbilang harta ialah salah satu yang boleh dimasukkan dan dilawati semasa for..in gelung (atau lelaran sifat yang serupa, seperti Object. keys()). Jika harta tidak dikenal pasti sebagai terbilang , gelung akan mengabaikan bahawa ia berada dalam objek. Setiap sifat ini masih wujud pada objek: konsol.

Disyorkan: