Bir aralık ve bir dizi birleştirmek çalışıyorum yapmak için. Bu benim kodudurbir yani damardan [sic]
{"a" => "..--", "b" => "--..", "c" => "----"}
: gibi görünmelidir harfler = "a" .. "c", kodu = [ "..--", "- ..", "--- - "] letter_code = {} x = 0
while x < letters.to_a.length
"letter_code[ #{letters.to_a[x]} ]=#{code[x]}"
x += 1
end
puts "#{letter_code}"
Neden birleştirme boş bir dize döndürür geliyor?
Belki de "birleştirme" kelimesini yanlış anlıyorsunuz. – sawa
@sawa 'koyar" # {letter_code} "' boş bir dize yazdırır. :) –
@SergioTulentsev Teşekkürler, şimdi anladım. OP '{}' bıraktı ve kafa karıştırıcıydı. – sawa