这些是 Codecademy 的说明:
我们有一个字符串数组,我们希望稍后将其用作哈希键,但我们希望它们是符号。创建一个新数组,符号。用于
.each
迭代字符串数组并将每个字符串转换为符号,将这些符号添加到符号中。
这是我写的代码(strings
提供了数组):
strings = ["HTML", "CSS", "JavaScript", "Python", "Ruby"]
symbols = []
strings.each { |x| x.to_sym }
symbols.push(strings)
我知道我可能做错了很多事情,但是到目前为止,我已经轻松地完成了 ruby 轨道,所以我不确定为什么这个会难倒我。首先,它没有将字符串转换为符号,其次,它没有将它们推送到符号数组。