SORU
26 ŞUBAT 2010, Cuma


Nasıl Ruby ikili dize veya tamsayı dönüştürmek için?

Nasıl tamsayılar 0..9 ve matematik operatörleri ikili dizeleri oluşturmak için -*/. Örneğin:

 0 = 0000,
 1 = 0001, 
 ...
 9 = 1001

Bir şekilde bir kütüphane kullanmadan Ruby 1.8.6 ile bunu yapmak için var mı?

CEVAP
26 ŞUBAT 2010, Cuma


Integer#to_s(base) String.to_i(base) kullanılabilir vardır.

Integer#to_s(base) bir dize taban belirtilen: numarasını temsil eden bir ondalık sayı dönüştürür

9.to_s(2) #=> "1001"

ters String#to_i(base) ile elde edilir iken

"1001".to_i(2) #=> 9

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • kndx

    kndx

    11 Mart 2006
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013