«ruby» etiketlenmiş sorular

Ruby, 1995 yılında Yukihiro Matsumoto (Matz) tarafından oluşturulan çok platformlu açık kaynaklı, dinamik nesne yönelimli bir yorumlama dilidir. [Ruby] etiketi, sözdizimi ve kütüphaneleri dahil Ruby dili ile ilgili sorular içindir. Ruby on Rails soruları [Ruby on Rails] ile etiketlenmelidir.

5
Ruby'de @@ değişkeni ne anlama geliyor?
Ruby değişkenlerinden önce iki (sign @@) işaretiyle başlıyor ? Bir at işaretinden önce gelen bir değişkeni anlamam, bunun PHP'de olduğu gibi bir örnek değişkeni olmasıdır: PHP sürümü class Person { public $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } Ruby eşdeğeri …

8
Ruby her kelimeyi ilk harfi büyük yapar
Her kelimenin ilk karakterini büyük harf yapmalı, gerisini küçük harf yapmalıyım ... manufacturer.MFA_BRAND.first.upcase sadece ilk harf büyük ayarlıyor, ama buna ihtiyacım var: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three Four
162 ruby  string 


7
Çağıran yöntemin adı nasıl alınır?
Ruby'de bir yöntemin içinde çağıran yöntem adını bulmak için bir yolu var mı? Örneğin: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end
161 ruby 

30
Ruby'nin Gizli Özellikleri
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. "Gizli özellikleri ..." devam eden meme, Ruby programlama dilinin daha az bilinen ama yararlı özelliklerini paylaşalım. Bu tartışmayı herhangi bir Ruby on Rails malzemesi olmadan çekirdek Ruby …

8
Ruby'de güvenli tamsayı ayrıştırma
Diyelim '123', bir dize var ve tamsayıya dönüştürmek istiyorum 123. Ben sadece bunu biliyorum some_string.to_i, ama dönüştüren 'lolipops'için 0aklımda var etki değildir. Geçersiz bir şeyi hoş ve acı verici bir şekilde dönüştürmeye çalıştığımda yüzümde patlamasını istiyorum Exception. Aksi takdirde, geçerli 0bir sayı ile hiç sayı olmayan bir şeyi ayırt edemem …

3
Ruby: Bir mücevher nasıl yazılır? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Ruby için bir paket yazmak ve bir mücevher olarak kullanılabilir hale getirmek istiyorum. …
160 ruby  rubygems 


7
Bir dizeyi normal ifadeye enterpolasyonlama
Ruby benim normal ifade içine bir dize değerini yerine gerekir. Bunu yapmanın kolay bir yolu var mı? Örneğin: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end
160 ruby  regex 

11
RVM bir işlev değildir, 'rvm use…' ile rubies seçimi çalışmaz
Ruby sürümlerini listeleyin console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => - current # =* - current && default # * - default Ruby'nin belirli bir sürümünü kullanmaya çalışın console:~$ rvm use 2.0.0 RVM is not a function, selecting rubies with 'rvm use ...' will not work. …
160 ruby  bash  rvm 


30
Mac OS üzerinde Nokogiri kurulumu neden libiconv eksik olduğunda başarısız oluyor?
Nokogiri'yi Mac OS 10.9.3'e yüklemeye çalışıyordum ve her ne olursa olsun, kurulum aşağıdaki hata mesajıyla başarısız oluyor: $ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib Building native extensions with: '--with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib' This could take a while... Building nokogiri using packaged libraries. ERROR: Error installing …


6
Ruby'de base64 kodlu dizede garip \ n
Ruby'deki yerleşik Base64 kütüphanesi bazı '\ n ekliyor. Sebebini bulamıyorum. Bu özel örnek için: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n" \ N'ler sondan ve 6. konumdan sona erer. Kod çözücü (Base64.decode64) eski dizeyi mükemmel bir şekilde …
159 ruby  base64  encode 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.