当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby String.to_sym用法及代码示例


本文简要介绍ruby语言中 String.to_sym 的用法。

用法

to_sym → symbol
别名:intern

返回对应于 str Symbol ,如果之前不存在则创建符号。请参阅 Symbol#id2name

"Koala".intern         #=> :Koala
s = 'cat'.to_sym       #=> :cat
s == :cat              #=> true
s = '@cat'.to_sym      #=> :@cat
s == :@cat             #=> true

这也可用于创建无法使用:xxx 表示法表示的符号。

'cat and dog'.to_sym   #=> :"cat and dog"

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 String.to_sym。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。