Pertanyaan yang diberi tag «ruby»

Pertanyaan tentang Ruby, dinamis, reflektif, bahasa pemrograman berorientasi objek tujuan umum yang menggabungkan sintaks yang terinspirasi oleh Perl dengan fitur Smalltalk-like.


5
dapatkan item acak berbobot
Saya punya, misalnya, tabel ini + ----------------- + | buah | berat | + ----------------- + | apel | 4 | | oranye | 2 | | lemon | 1 | + ----------------- + Saya perlu mengembalikan buah acak. Tetapi apel harus dipetik 4 kali lebih sering dari Lemon dan …
51 algorithms  ruby  math  random 

9
Penjelasan tentang bagaimana "Katakan, Jangan Tanyakan" dianggap sebagai OO yang baik
Blogpost ini diposting di Hacker News dengan beberapa upvotes. Berasal dari C ++, sebagian besar contoh ini tampaknya bertentangan dengan apa yang telah saya ajarkan. Seperti contoh # 2: Buruk: def check_for_overheating(system_monitor) if system_monitor.temperature > 100 system_monitor.sound_alarms end end versus bagus: system_monitor.check_for_overheating class SystemMonitor def check_for_overheating if temperature > 100 …

3
Apa yang dimaksud dengan simbol di Ruby?
Saya benar-benar baru di dunia Ruby, dan saya agak bingung dengan konsep Simbol. Apa perbedaan antara Simbol dan Variabel? Kenapa tidak menggunakan variabel saja? Terima kasih.
45 ruby 


11
Apakah saya tetap bisa membuat perubahan gaya pengkodean pada proyek sumber terbuka yang tidak mengikuti praktik terbaik?
Baru-baru ini, saya menemukan sejumlah proyek open source Ruby (atau sebagian besar adalah Ruby) di GitHub yang ketika diperiksa dengan alat penganalisa kode seperti Rubocop , membuat banyak pelanggaran . Sekarang, sebagian besar pelanggaran ini termasuk menggunakan tanda kutip ganda alih-alih tanda kutip tunggal (bila tidak interpolasi), tidak mengikuti aturan …

3
Apakah tes integrasi dimaksudkan untuk mengulang semua tes unit?
Katakanlah saya memiliki fungsi (ditulis dalam Ruby, tetapi harus dapat dimengerti oleh semua orang): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end Dalam pengujian unit saya akan membuat empat tes untuk mencakup semua skenario. Masing-masing akan menggunakan Person::APIobjek …


8
Ruby tetapi tidak Rails pada Resume saya [ditutup]
Saya telah mendaftarkan Ruby sebagai keterampilan pada resume saya karena saya telah memprogram di Ruby selama 5 tahun sementara saya mengerjakan Ph.D. tesis. Saya sebagian besar telah menggunakannya untuk mengimplementasikan algoritma pemrosesan bahasa alami. Saya mulai mencari pekerjaan, dan saya memposting resume saya ke beberapa situs (sebagai bonus tambahan saat …

3
Fungsi apa yang dimiliki WebStorm yang tidak dimiliki RubyMine?
Saya melihat membeli Rubymine karena saya melakukan sejumlah kecil ruby, tetapi sejumlah besar html5 / javascript. Saya akan mendapatkan Webstorm karena saya memiliki banyak kerangka / aplikasi berbasis html5 / js murni yang sedang saya kerjakan, namun saya kemudian membaca bahwa WebStorm / PhpStorm / Rubymine dll semuanya didasarkan pada …
27 javascript  ide  ruby 

8
Kelemahan dan peringatan Ruby on Rails [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Ini bukan langkah awal untuk memukul RoR - jujur! Saya sedang belajar kerangka …

8
Ruby atau Python? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
24 learning  python  ruby 

3
Mengapa begitu banyak bahasa memperlakukan angka yang dimulai dengan 0 sebagai oktal?
Saya sudah membaca Di mana oktal bermanfaat? dan sepertinya oktal adalah sesuatu yang dulunya bermanfaat. Banyak bahasa memperlakukan angka yang diawali dengan 0 sebagai oktal, jadi literal 010sebenarnya adalah 8. Beberapa di antaranya adalah JavaScript, Python (2.7), dan Ruby. Tetapi saya tidak benar-benar mengerti mengapa bahasa-bahasa ini membutuhkan oktal, terutama …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.