ruby convert metodları nelerdir? ruby convert to string ?

ergin (2539) 8 yıl önce sordu

ruby de veri türleri arasında convert işlemi nasıl yapılır?

ruby convert to string ?

ruby convert to integer ?

ruby convert to boolean ?

ruby convert to float ?

Toplam 1 cevap


ergin (2539) 8 yıl önce cevapladı

Ruby de veri tipleri arasında  veri türü değiştirmek (convert) için .to_i, to_f, to_s, to_bool, to_str, to_sym, to_r, to_c, to_enum method'ları kullanılır.

"ergin".to_i       # => 0       # integer'a çevirdi
"tüzer".to_f       # => 0.0     # float'a çevirdi
"10".to_i          # => 10
"5.5".to_f         # => 5.5
"ergin".to_s       # => "ergin" # string
"tüzer".to_str     # => "tüzer" # string
"ergin".to_sym     # => :ergin  # symbol
"ergin".to_r       # => (0/1)   # Rasyonel sayı
"0.2".to_r         # => (1/5)   # Rasyonel sayı
"ergin".to_c       # => (0+0i)  # Kompleks sayı
"12345".to_c       # => (12345+0i)
"ergin".to_enum    # => #<Enumerator: "ergin":each> # Enumeratör'e çevirdi

# integer
1.to_bool      # => true
0.to_bool      # => false

# string
'1'.to_bool    # => true
'0'.to_bool    # => false

# Booleans...
true.to_bool   # => true
false.to_bool  # => false