赞 | 15 |
VIP | 0 |
好人卡 | 0 |
积分 | 19 |
经验 | 16801 |
最后登录 | 2023-11-21 |
在线时间 | 403 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1934
- 在线时间
- 403 小时
- 注册时间
- 2015-8-30
- 帖子
- 395
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
对于这个问题我曾一度感到有些困惑。。。
在一些地方(忘了哪些地方),说首字母大写的标识符(而且不带“@”“$”什么乱七八糟的东西)是常量;还有一些地方(我也忘了)说全部字母大写的标识符(同样不带乱七八糟的前缀)是常量,,
不过虽然无论怎么弄,在Ruby的世界连常量都可以随意修改(warn只需要修改一下一个全局变量就全消失了),而且就算是大写还有可能是叫做“方法”的东西不是,但这仍然是一个本质性的问题。。。
我知道很多人,包括标准库,都是用全大写来表示常量;但比如说我就喜欢只有首字母大写的东西(我还知道有人喜欢用全局变量和类变量什么的。。。)
看上去在RGSS3只需要首字母大写就会被认为是常量?那为什么还需要全部都大写呢?
(另外附带一个更小的问题,,像“++”这样在Java很简单方便的东西为啥在Ruby定义不出来啊) |
|