Ruby 中 #{} 和 $ 的含义详解

#{} 字符串插值

#{} 是 Ruby 中用于字符串插值的语法,它允许将表达式的值直接插入到字符串中。

例如:

name = 'Alice'
puts 'Hello #{name}!'

输出: 'Hello Alice!'

$ 全局变量

$ 是 Ruby 中用于标识全局变量的符号。全局变量可以在程序中的任何地方访问和修改。

例如:

$counter = 0
def increase_counter
  $counter += 1
end

在上面的例子中,$counter 是一个全局变量,可以在任何地方访问和修改它的值。

注意: 尽量避免使用全局变量,因为它们会导致代码难以维护和理解。如果需要在多个方法之间共享数据,建议使用类变量或实例变量。

Ruby 中 #{} 和 $ 的含义详解

原文地址: https://www.cveoy.top/t/topic/mXCG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录