Changeset 331 for EcnlProtoTool/trunk/mruby-1.3.0/mrblib/range.rb
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/mruby-1.3.0
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mruby-1.3.0/mrblib/range.rb
r321 r331 27 27 end 28 28 29 if val.kind_of?(String) && last.kind_of?(String) # fixnums are special 30 if val.respond_to? :upto 31 return val.upto(last, exclude_end?, &block) 32 else 33 str_each = true 34 end 35 end 36 29 37 raise TypeError, "can't iterate" unless val.respond_to? :succ 30 38 … … 34 42 block.call(val) 35 43 val = val.succ 44 if str_each 45 break if val.size > last.size 46 end 36 47 end 37 48
Note:
See TracChangeset
for help on using the changeset viewer.