Hello World 与 Ruby 风格
第一个 Ruby 程序、puts/print/p、方法调用省略括号、注释
Hello World 与 Ruby 风格
Ruby 语法以简洁著称——方法调用可省略括号,最后一行自动返回,代码读起来像英文。
学完本章你将: 掌握 puts/print/p、方法调用风格、注释。
Hello World
ruby
puts "Hello, Ruby!"
print "没有换行"
p "调试输出——包含类型信息"
# 输出:
# Hello, Ruby!
# 没有换行"调试输出——包含类型信息"
| 方法 | 用途 |
|---|---|
| puts | 输出 + 换行 |
| 输出(无换行) | |
| p | 调试——显示 inspect 结果 |
Ruby 风格
ruby
# 括号可省略
puts("Hello")
puts "Hello" # 等价
# 方法链
"hello".upcase.reverse # "OLLEH"
# 最后一行自动返回(不需要 return)
def greet(name)
"Hello, #{name}!" # 隐式返回
end
puts greet "Ruby" # Hello, Ruby!
注释
ruby
# 单行注释
=begin
多行注释
可以跨行
=end