Pertanyaan yang diberi tag ruby

101
Mengapa kita membutuhkan serat

Untuk Fibers kami punya contoh klasik: menghasilkan angka Fibonacci fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Mengapa kita membutuhkan Serat di sini? Saya dapat menulis ulang ini hanya dengan Proc yang sama (sebenarnya penutupan) def clsr x, y = 0, 1...

100
Apa kebalikan dari chr () di Ruby?

Dalam banyak bahasa terdapat sepasang fungsi, chr()dan ord(), yang mengonversi antara angka dan nilai karakter. Dalam beberapa bahasa, ord()disebut asc(). Ruby punya Integer#chr, yang berfungsi dengan baik: >> 65.chr A Cukup adil. Tapi bagaimana Anda pergi ke arah lain? "A".each_byte do...

100
Untuk mengubah direktori di dalam skrip ruby?

Saya ingin membuat aplikasi rel baru dan menjalankan server rel untuk aplikasi itu, semuanya dari skrip ruby. Kode saya terlihat seperti ini: #!/usr/bin/env ruby system "rails new my_app" system "cd my_app" system "rails server &" Namun, saat menjalankan "rails server &" jalurnya tidak...

99
Dapatkan nilai variabel instance dengan namanya

Secara umum, bagaimana saya bisa mendapatkan referensi ke objek yang namanya saya miliki dalam sebuah string? Lebih khusus lagi, saya memiliki daftar nama parameter (variabel anggota - dibangun secara dinamis sehingga saya tidak dapat merujuknya secara langsung). Setiap parameter adalah objek...

99
Apakah Hash Rocket sudah ditinggalkan?

Pos roket RIP Hash yang dikutip dengan baik tampaknya menyiratkan sintaks Hash Rocket ( :foo => "bar") tidak digunakan lagi untuk mendukung hash gaya JSON baru ke Ruby ( foo: "bar"), tetapi saya tidak dapat menemukan referensi pasti yang menyatakan bentuk Roket Hash. sebenarnya sudah usang /...

98
ubah String menjadi DateTime

Saya perlu mengurai String berikut menjadi Objek DateTime: 30/Nov/2009:16:29:30 +0100 Adakah cara mudah untuk melakukan ini? PS: Saya ingin mengubah string di atas apa adanya. Titik dua setelah tahun bukanlah salah ketik. Saya juga ingin menyelesaikan masalah dengan Ruby dan bukan...