这个语法叫什么?

时间:2013-11-06 01:51:57

标签: ruby syntax

附加到_char方法末尾的.each变量是什么?

variable.to_s.each_char do |char|

我是Ruby的新手,我第一次看到这个,我不知道它叫什么(或它做什么或如何工作)。有人可以指出我正确的方向吗?

2 个答案:

答案 0 :(得分:3)

这是一个名为each_char的不同方法,而不是特殊语法。

答案 1 :(得分:0)

在当前版本的Ruby中,没有String#each方法。 String#each_char用于枚举字符串的字符(尽管它们本身就是字符串)。 String#charsString#each_char相同。