Ruby 中 #{} 和 $ 的含义详解
Ruby 中 #{} 和 $ 的含义详解
#{} 字符串插值
#{} 是 Ruby 中用于字符串插值的语法,它允许将表达式的值直接插入到字符串中。
例如:
name = 'Alice'
puts 'Hello #{name}!'
输出: 'Hello Alice!'
$ 全局变量
$ 是 Ruby 中用于标识全局变量的符号。全局变量可以在程序中的任何地方访问和修改。
例如:
$counter = 0
def increase_counter
$counter += 1
end
在上面的例子中,$counter 是一个全局变量,可以在任何地方访问和修改它的值。
注意: 尽量避免使用全局变量,因为它们会导致代码难以维护和理解。如果需要在多个方法之间共享数据,建议使用类变量或实例变量。
原文地址: https://www.cveoy.top/t/topic/mXCG 著作权归作者所有。请勿转载和采集!