这就是我现在的方法。
:christmas => ["Lights", "Wreath"],
:new_years => ["Party Hats"]
我有这个来获得“圣诞节”:现在它通过了我的ide
puts " #{key_holiday.to_s.split("_").join(" ").capitalize}: #{supplies.join(", ")}"
现在ide要求
expected: (" New Years: Party Hats")
got : (" New year: Party Hats")
有人能帮我在几年内把“y”大写吗?这是我现在唯一的错误,谢谢。
3条答案
按热度按时间0ejtzxu11#
因为你想大写每个单词,所以使用
map
修改数组的步骤["new", "year"]
到["New", "Year"]
然后用空格连接单词。km0tfn4u2#
除了约阿夫·爱泼斯坦的评论,
如果您试图在rails上实现上述功能,可以使用
titleize
功能。hyrbngr73#
.upcase
而不是.capitalize
如果让你的大写字母只大写第一个字符,大写字母将得到全部内容https://www.geeksforgeeks.org/ruby-string-capitalize-method/