其实在 Ruby 的世界里常数(constant)和变数(variable)两者的差别并不大!
他们主要的差别在命名方式。
常数(constant)的开头要大写,因为开放类别,可以修改,会出现警告。
变数(variable)的开头要小写,可以修改。
常数和变数都不用事先宣告,直接赋值就可以建立。(Ruby 的特色之一!)
变数可以分域变数、全域变数、实体变数,其中只有实体变数与全域变数的预设值为nil,最後还有虚拟变数(nil, false, true, self)。
简单来说
不需常常更改请用常数,需要常常更改的请用变数。(有点绕口的感觉…)
参考资料
1.https://zh.m.wikibooks.org/zh-hant/Ruby_Programming/Syntax/Variables_and_Constants
2.我的笔记
<<: Day04: 04 - 页面刻划(3) -商品详情、订单详情、个人资料
tags: OC 30 day 自动释放池的原理 存入到自动释放池中的对象,在自动释放池被销毁的时候...
Order to Cash 所有 ERP 最基础的功能, 主要用来表现从 订单 -> 收到款项...
要来介绍大家最爱用的 Flexbox 了,以往兼容性还不太好的时候,大多都是使用表格(table)...
Node.js前後端 前几天讲完了Docker的大致的使用说明,今明两天进入实作环节。我们来利用Do...
文件 原文文件:Page migration 翻译: Non-LRU 分页迁移 ==========...