Design Pattern: Ruby Companion 4 Iterator ãã¿ã¼ã³ 4.1 Iteratorãã¿ã¼ã³ã®æå³ (ãã°ã£ã¨ç¥) 4.2 Iteratorãã¿ã¼ã³ã®å®è£ Rubyçã§ã¯ï¼å ¨ã¦ã®ã¯ã©ã¹å®ç¾©ã¨ãµã³ãã«ã1ã¤ã®ã½ã¼ã¹ã«ã¾ã¨ãã¦ãã¾ãï¼ 4.2.1 ãµã³ãã«ãã®1: æ®éã®å®è£ ç´ æ´ã«Rubyã§å®è£ ãããã®ã§ãï¼ã¡ã½ãããªã©ã¯Rubyã£ã½ãå¤ããã¨ãããããã¾ãï¼ # Iterator Pattern # sample1 class Book def initialize(name) @name = name end attr_reader :name end class BookShelf def initialize() @books = Array.new() end def [](index) return @books[index] end def a


{{#tags}}- {{label}}
{{/tags}}