Codecademy の指示は次のとおりです。
後でハッシュキーとして使用したい文字列の配列がありますが、それらはシンボルである必要があります。新しい配列シンボルを作成します。
.each
文字列配列を反復処理し、各文字列をシンボルに変換して、それらのシンボルをシンボルに追加するために使用します。
これは私が書いたコードです(strings
配列が提供されました):
strings = ["HTML", "CSS", "JavaScript", "Python", "Ruby"]
symbols = []
strings.each { |x| x.to_sym }
symbols.push(strings)
おそらく複数の間違いを犯していることはわかっていますが、ここまでほとんど問題なく ruby トラックを通過できたので、なぜこれが私を困惑させているのかわかりません。第一に、文字列をシンボルに変換していません。第二に、それらをシンボル配列にプッシュしていません。