我怎么能在红宝石中编码"生日快乐乔什"

use*_*243 26 ruby

有人可以帮我弄这个吗?我正在烤蛋糕,我想要红宝石的代码说"生日快乐Josh"的结冰.

有人能提出一些想法吗?Josh是我的兄弟,是一个狂热的程序员.

我真的很感激 :)

Hin*_*nek 28

简单,只需谷歌"Ruby Hello World",并在您将找到的示例中更改Hello World对抗生日快乐Josh:

puts 'Happy Birthday Josh'
Run Code Online (Sandbox Code Playgroud)

这不是很壮观,所以如果你想稍微想要它,你可以写

$ ruby -e "puts 'Happy Birthday Josh'"
Run Code Online (Sandbox Code Playgroud)

这是从命令shell直接调用ruby.或者你可以将它包装成一个类和方法,使它看起来更酷,如果你有蛋糕上的空间;-)

class Wish
  def self.congratulate_josh
    puts 'Happy Birthday Josh'
  end
end
Wish.congratulate_josh
Run Code Online (Sandbox Code Playgroud)

  • 提示符和cli参数使它看起来非常令人讨厌.= d (4认同)
  • 最后一行不应该是"Wish.congratulate_josh"吗?这使它可执行.就目前而言,我得到了"未初始化的常量MyClass(NameError)". (2认同)

Ott*_*ger 12

如果蛋糕上有足够的空间,你甚至可以做类似的事情

for i in 1..20
    puts "Happy Birthday Josh!"
end
Run Code Online (Sandbox Code Playgroud)

(假设这是他的20岁生日)

  • 使用for循环节省蛋糕上的空间.优化的生日祝福! (8认同)
  • 为什么不把蛋糕放大7倍并解开环.MMMMMMM! (2认同)