例如
x = 123
p = Proc.new {
x = 'I do not want change the value of the outer x, I want to create a local x'
}
在 Ruby 中是否有与 Perl 中的“my”关键字相同的东西?
最佳答案
根据 my 的 Perl 文档,我认为您正在 Ruby 中寻找如下内容:-
x = 123
p = Proc.new {|;x|
x = 'I do not want change the value of the outer x, I want to create a local x'
}
p.call
# => "I do not want change the value of the outer x, I want to create a local x"
x # => 123
关于ruby - 在 Ruby 中是否可以显式地创建局部变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18599758/