 Saya akan berjalan dengan 5 perkara yang mudah untuk Rubi. Jadi, saya pasti anda menikmati kata-kata tersebut yang sangat lucu dan menerima. Tapi ini akan menjadi lebih teknikal, terutamanya. Jadi, saya akan bergerak ke dalam sesuatu perkara yang penting di Rubi. Jadi, perkara basis, dan semuanya ini akan membantu anda dalam kerja dan bermain. Jadi, Ming Ding, saya adalah seorang penerbangan besar. Boleh saya melihat? Ya. Jadi, ya, ini kita pergi. Jadi, perkara pertama. Jika anda menggunakan kata-kata dan jika anda pernah... Ya, saya hanya akan berada di sini. Jadi, kata-kata menerima untuk kata-kata kerja, akan membantu anda mendapatkan kata-kata yang sesuai dalam kata-kata. Jadi, jika anda sebenarnya mempunyai kata-kata atau kata-kata yang sesuai, mereka hanya ingin menghasilkan kata-kata yang sesuai atau kata-kata yang sesuai. Anda boleh mudah melakukan perkara ini tanpa menerima kata-kata dan menghasilkan kata-kata yang sesuai. Jadi, ini adalah contoh yang sangat mudah. Bolehkah anda lihat ini? Jadi, ini adalah perkara basis dan semuanya ini akan membantu anda pada masa. Seperti itu. Dan ia menghasilkan kata-kata yang sesuai dalam kata-kata yang sesuai dalam kata-kata. Dan anda juga boleh menghasilkan kata-kata yang berhasilkan kata-kata yang sesuai dalam kata-kata. Jadi, saya bermakna, untuk menghasilkan lebih banyak konteks pada cara anda boleh menggunakan kata-kata ini. Jadi, mari kita katakan anda mempunyai kata-kata yang sesuai dalam kata-kata anda. Atau anda boleh menjadi kata-kata yang sesuai dalam kata-kata atau apa-apa saja yang anda membuat dalam kata-kata. Anda boleh mempunyai kata-kata ini untuk membuat sesuatu untuk dilahirkan. Jadi, ia mempunyai kata-kata yang sesuai dalam kata-kata yang sesuai dalam kata-kata anda. Jadi, ia sangat penting. Anda hanya memakai kata-kata ini untuk membuat kata-kata anda sendiri. Ini adalah kebiasaan. Jadi, itu kata-kata yang sesuai. Okey. Pertama-tama, jika anda berjaya dengan kata-kata dan jika anda pernah... ...dari syntaks yang diperlukan di aplikasi, ...di mana anda mempunyai kata-kata yang sesuai dalam kata-kata. Dan anda sebenarnya perlu memperkenalkan kata-kata seperti ini. Dan anda tidak tahu jika ada kata-kata dalam kata-kata... ...sebenarnya jika anda tidak tahu jika ada kata-kata yang sesuai dalam kata-kata. Anda perlu membuat sesuatu seperti 10% dan sebagainya. Jadi, di Ruby 2.3, ini telah diperlukan untuk anda... ...dengan cara kata-kata untuk kata-kata hash. Jadi, esok... ...saya hanya mengambil contoh untuk anda. Esoknya, jika anda mempunyai kata-kata ini... ...saya akan mempunyai kata-kata yang ada di dalam kata-kata dalam kata-kata anda... ...saya akan mempunyai kata-kata anda. Atau jika anda membaca sesuatu daripada JSON, jika jika jika jika jika jika jika jika jika jika... ...jika jika jika jika jika jika jika dada jika jika... ...mencuba ikut hash dan anda sebenarnya terminasi bahagian... ...se antibiotic jika jika anda ouang sesuatu daripada tiba-tiba daysa, jika anda tidak museums kata-kata dalam kata-kata saat deze termasuk dan kayak ke start persuaded, ...sebagainya, anda tämä unda-undak, Jadi, hingga jika anda menggunakan nolak Hesh Dicks, undefinede... Maaf. Heria. Undefinede 那些 dilihat. Ia akan menunjukkan anda baru jadi setidaknya daripada mencari pengekara, ianya akan menunjukkan anda baru dan anda boleh mengetahui. Jadi, jika pada cara Itai, ia untuk memadukkan keketingan secaranya. Dan... Ia boleh juga menolak anda untuk mencurangkan suatu alam yang dikacau di dalam hesh. Jadi, di sini, anda tak akan perlu berkait dengan... terlalu banyak kecepatan dan anda tidak akan mempunyai kota yang benar-benar mempunyai perkara seperti ini. Pertanyaan kedua. Pertanyaan ketiga akan menjadi lebih rendah, menjadi penerbangan. Jadi ini adalah sesuatu yang sangat, sangat kuat dan dibina menjadi Ruby sendiri dan ia digunakan dalam pembinaan dan beberapa jenis pembinaan. Jadi anda mungkin sudah melalui sesuatu seperti ini. Jadi pembinaan, minta maaf. Pembinaan pembinaan akan sebenarnya ambil apa-apa yang di dalam pembinaan dan menerima apa-apa yang menerima untuk benar-benar dan dalam pembinaan, lebih baik dan inumerabila, yang di dalam pembinaan hanya sebuah kota 1-10. Dan apa-apa yang menerima untuk benar-benar ia akan menerima alamat di dalam pembinaan. Jadi ini adalah basik dan perkara yang benar-benar dibuat. Dan ia menerima perkara yang sangat kompleksi juga. Jadi jika anda hanya mahu menerima alamat dan inumerabila dan anda hanya mahu menerima alamat pertama yang sebenarnya menerima alamat untuk benar-benar dan hanya menerima alamat itu. Jadi anda boleh sebenarnya menggunakan metode detek. Anda akan melakukan ini dan memberikan banyak masa dan mempunyai memori. Kerana ini adalah alamat yang menerima, anda tidak mahu menerima apa-apa yang berlaku selepas itu. Jadi jika anda mempunyai alamat ke-50, tetapi alamat yang anda mahu adalah alamat ke-2, anda menerima lebih cepat dan menerima banyak memori. Jadi itu adalah alamat detek yang menerima. Anda boleh menggunakan ini dalam alamat dan banyak-banyak pembinaan. Dan yang lain yang saya mahu menerima, jadi itu alamat ke-3, alamat ke-4, adalah sebenarnya tetap di alamat yang menerima, dua alamat sebenarnya. Sebelum mempunyai alamat dari setiap alamat, anda boleh menggunakan metode setiap alamat untuk menggunakan alamat tersebut. Dan alamat antara ini adalah setiap alamat akan... Baiklah, jika anda menggunakan alamat ke-3, ia berkata, mengambil alamat ke-3 dan mengambil alamat ke-3. Jadi, sebenarnya, alamat sebenarnya, alamat sebenarnya, ia berkata, di sini. Jadi, untuk alamat pertama, ia adalah 1 dan mengambil alamat ke-3. Jadi itu adalah 1, 2, 3, dan kemudian memperbaiki alamat ke-3. Jadi apakah anda menggunakan alamat ini? Jika aplikasi anda perlukan sesuatu seperti alamat ke-3 untuk mengguna, ini adalah sesuatu yang dapat masuk dan ia telah untuk anda. Jadi anda boleh menggunakan alamat ini dan anda tidak perlu menggunakan alamat dan menggunakan alamat ke-3 dan menggunakan alamat ke-3 dan saya menggunakan alamat ke-3. Tidak menggunakan alamat ke-3, ia adalah lebih kecil alamat ke-3 apabila alamat ini telah dibuat. Sementara, alamat ke-3 hanya akan mengambil alamat ke-3 dan mengambil alamat ke-3 ke dalam alamat ke-3. Jadi, alamat ke-3 ini akan menggunakan alamat ke-3 untuk sesuatu di aplikasi anda. Jika anda mahu mempunyai alamat ke-3 seperti alamat ke-3 dan anda mahu mengambil alamat ke-3 seperti 5 alamat ke-3 dan ini hanya sebuah alamat ke-3 yang anda boleh menggunakan. Ya, dan tentu saja anda boleh menggunakan alamat ke-3 untuk... saya bermaksud, setiap alamat yang telah digunakan adalah alamat ke-3 anda boleh menggunakan alamat ke-3 jadi ini hanya mengawal alamat ke-3 pada alamat ke-3 dalam alamat ke-3 untuk alamat ke-3. Okey? Jadi, alamat ke-3 yang saya akan berkongsi adalah... yaitu... Okey, alamat ke-3 jadi, alamat ke-3 adalah model jadi, alamat ke-3 yang anda mempunyai ke-3 untuk mempunyai alamat ke-3 alamat ke-3 adalah alamat ke-3 jadi, ini adalah sesuatu yang anda boleh menggunakan. Jadi, bagi contoh... kita katakan dengan alamat ke-3 ini adalah alamat ke-3 alamat ke-3 dan saya hanya ingin mengalami alamat ke-3 anda tahu semua alamat ke-3 dalam alamat ke-3 okey? tapi apa jika anda cuba melakukan hal ini? okey, tolong jangan melakukan hal ini kerana komputer anda tidak akan suka dan anda perlu memutuskan alamat ke-3 sebenarnya, ia memutuskan ke-3 okey? jadi, alamat ke-3 method alamat ke-3 pada alamat ke-3 ia memutuskan anda membuat fungsi ia memutuskan anda memiliki alamat ke-3 jadi, ia hanya memutuskan ke-3 pada alamat ke-3 okey? jadi anda boleh menggunakan alamat ke-3 maaf, anda boleh hanya memasukkan alamat ke-3 seperti ini dan memasukkan alamat ke-3 untuk di-evaluasi dan kemudian jadi, ini adalah alamat ke-3 alamat ke-3 ini adalah alamat ke-3 dan ini adalah alamat ke-3 oops ini adalah alamat ke-3 yang anda mahu mengiakit di atas jadi, alamat ke-3 sebetul-betul seperti ini jadi, hanya memberikan alamat ke-3 dalam sebuah perlantai hanya apabila anda main pegang bagi ke-3 supaya anda tidak memiliki alamat ke-3 dan hanya apabila lepas alamat ke-3 anda mahu memalukan alamat ke-3 saja apabila anda minum alamat ke-3 tapi ini adalah alamat ke-3 dan anda bisa alamat ke-3 boleh meluangkapan時 jadi, anda boleh menggunakan alamat ke-3 memasukkan sebuah peluang kecil dalam cara yang luar biasa. Jadi, itu saja. Itu adalah 5 rupee random yang saya ada untuk anda hari ini. Dan semoga ini akan berguna untuk anda. Dan semoga ia menarik. Ya. Okey, untuk penyelamatan harian, ada apa-apa cara untuk penyelamatan dengan perubahan? Jadi, ia boleh mencari harian yang sama lebih daripada satu. Hmmmm.... Sample dengan perubahan. Maksud anda pada cara yang saya menyebarkan? Ya, sebab saya faham, esok anda akan mencari harian lebih daripada satu. Sebab setiap hari ia akan mencari harian yang sudah dikatakan. Ya. Sebenarnya? Jadi, jika anda mencari harian cilur 5 sekarang, ia akan baru menyaruh 3. Ya. yang saya tahu dari, saya rasa, unless your array itself already has repeated elements, but that's kind of, it's a different use case, not that I know of. I think it generally assumes that the main use case for sampling is to actually sample unique value. So I think what happens in the background is it generates a seed and just gets the random index and makes it unique and just returns you that value. I think the common use case is expected to be a unique value within array, unique index within array.