【发布时间】:2016-06-01 21:21:06
【问题描述】:
我试过了:
:"asdfas"
# => :asdfas
- 控制台输出似乎表明我已声明
:asdfas。我理解正确吗?如果不是,那么输出的实际含义是什么? - 实际上,在字符串前使用冒号是否常见?如果是,它是做什么用的?
编辑:
Daniel Contreras 提到“每个输出都是那个函数或对象的返回值”,所以接下来的问题是:为什么不是:"asdfas"?
:"asdfas"
# => :asdfas # why not :"asdfas"
为什么在输出中去掉了asdfas 周围的引号?
【问题讨论】:
-
"在字符串前使用冒号"-- 在字符串前不是冒号。一对引号前的冒号是单个符号文字表达式。
-
我不太明白“单符号文字表达”是什么意思。
-
在这种情况下,
:"asdfas"是否等同于:asdfas?