ROR学习系列10-Ruby基础9-Ruby中的变量的作用域和模块

关于作用域,首先看一下代码:
text = “No worries.”

def greeting()
text = “No problems.”
puts text
end
greeting
puts text
输出结果为:
No problems.
No worries.

下面看一下模块:
它有两种表示方式,如
{ puts “Hello there!” }
或者
do
puts “Hello there!”
end
所以对于方法我们可以这样来做:
greeting {puts “Hello there!”}

你可能感兴趣的:(Ruby)