當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby String.intern用法及代碼示例


本文簡要介紹ruby語言中 String.intern 的用法。

用法

intern → symbol
也別名為:to_sym

返回對應於 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.intern。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。