ruby - 如何把名字写成大写?
问题描述
下面是我必须完成的挑战的图片。我已经尝试了两种方法来解决这个问题,但我仍然无法解决它。
下面是我如何尝试解决问题的片段。这可能根本没有意义,因为我试图通过应用我之前学习 Ruby 时所记得的东西来解决这个问题。如上图所示,请不要更改“# Please write your code below this line...”和“#...and above this line.”之外的代码。评论。
my_name = "Jordan"
# Please write your code below this line...
# The first way i tried to fix this problem
def my_name(name)
upper = my_name.upcase
my_name = upper.upcase!
# Second way i tried to to fix this problem
def my_name(name)
upper = my_name.upcase
upper.upcase!
end
# ...and above this line.
puts "My name is #{upper(my_name)}"
解决方案
不应该:
放“我的名字是#{my_name.upcase}”
工作?如果你想把它变成一个方法,你可以只返回给定参数的 .upcase 。我不使用红宝石,所以我不会像其他人一样了解。
推荐阅读
- haskell - 尝试制作一个基本的haskell程序
- php - 使用 arduino 将数据发送到服务器
- c++ - 有没有办法将数学运算符分配为变量,然后在程序中稍后作为数学运算符调用?
- python - 安装新软件包 rpy2 问题
- r - annotate_figure如何添加带字幕的标题?
- javascript - selectKinds 不是函数
- ios - Swift - 恢复挂起的 M3U8 下载不起作用
- oracle11g - 如何基于另一个值启用/禁用交互式网格报表中的 HTML 表达式按钮
- javascript - 如何使按钮不成为 OnClick 窗口的一部分?
- reactjs - CSS 模块:&.className