gpt4 book ai didi

ruby - 根据名称大小写声明 Ruby 变量的差异

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:15 25 4
gpt4 key购买 nike

我认为(并希望)通过以下方式了解声明变量的差异:

# This declares a local variable
variable_name

# This declares a global variable (editable from the client side)
VARIABLE_NAME

但是这个呢:

VARIABLE_name

?

最佳答案

这是一个常数。 ruby 中的所有常量都以大写字母开头。

开始于:

  • $全局变量
  • [A-Z]常数
  • @@类变量
  • @实例变量
  • [a-z] 或 _ 局部变量,也是 block 变量

我不知道“可从客户端编辑”是什么意思,但是常量一旦设置就不应更改。 Ruby,在此版本中将允许它(带有警告),但某些下一个版本可能会禁止它。

关于ruby - 根据名称大小写声明 Ruby 变量的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4882032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com