ruby 迭代器使用方法

owenjorney 16 0 PDF 2021-01-03 15:01:05

迭代器并不是Ruby发明的.它广泛地运用于各种面向对象语言.在Lisp中也有,只是不这么叫罢了.尽管如此,迭代器的概念并不为许多人熟悉,因此我们将在此做较为详细的介绍. 你知道,动词 iterate 的意思是做同一件事许多遍,因此,iterator就是用来将同一件事做许多次的东西. 当我们写代码时,我们需要各种环境下的循环.在C里,我们用for或者while.比如, char *str; for (str = “abcdefg”; *str != ‘\0’; str++) { /* process a character here */ } C的for(...)语法提供了一种写循环的抽象方法

用户评论
请输入评论内容
评分:
暂无评论