Ich versuche, einen Bereich und eine Anordnung zu kombinieren:einen String verketten es ein formua [sic] machen
letters = "a".."c"
code = ["..--", "--..", "----"]
letter_code
einen Hash zu füllen. Es sollte wie folgt aussehen:
{"a" => "..--", "b" => "--..", "c" => "----"}
Dies ist mein Code: Buchstaben = "a" .. "c" code = [ "..--", "- ..", „--- - "] letter_code = {} x = 0
while x < letters.to_a.length
"letter_code[ #{letters.to_a[x]} ]=#{code[x]}"
x += 1
end
puts "#{letter_code}"
Warum die Verkettung eine leere Zeichenfolge zurückgibt?
Sie verstehen vielleicht das Wort "verketten". – sawa
@sawa 'puts" # {letter_code} "' druckt eine leere Zeichenfolge. :) –
@SergioTulentsev Danke, ich habe es jetzt. Das OP verließ '{}' und es war verwirrend. – sawa