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


Ruby Ripper.tokenize用法及代碼示例

本文簡要介紹ruby語言中 Ripper.tokenize 的用法。

用法

tokenize(src, filename = '-', lineno = 1, **kw)

標記 Ruby 程序並返回一個字符串數組。 filenamelineno 參數大多被忽略,因為返回值隻是標記化的輸入。默認情況下,此方法不處理 src 中的語法錯誤,使用 raise_errors 關鍵字來引發 SyntaxError 中的錯誤 src

p Ripper.tokenize("def m(a) nil end")
   # => ["def", " ", "m", "(", "a", ")", " ", "nil", " ", "end"]

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Ripper.tokenize。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。