%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/cpanel/ea-ruby24/root/usr/share/ri/system/Enumerator/
Upload File :
Create Path :
Current File : //proc/self/root/opt/cpanel/ea-ruby24/root/usr/share/ri/system/Enumerator/next_values-i.ri

U:RDoc::AnyMethod[iI"next_values:ETI"Enumerator#next_values;TF:publico:RDoc::Markup::Document:@parts[
o:RDoc::Markup::Paragraph;	[I"IReturns the next object as an array in the enumerator, and move the ;TI"Ginternal position forward.  When the position reached at the end, ;TI"StopIteration is raised.;To:RDoc::Markup::BlankLineo;
;	[I"OThis method can be used to distinguish <code>yield</code> and <code>yield ;TI"nil</code>.;T@S:RDoc::Markup::Heading:
leveli:	textI"Example;T@o:RDoc::Markup::Verbatim;	[ I"o = Object.new
;TI"def o.each
;TI"
  yield
;TI"  yield 1
;TI"  yield 1, 2
;TI"  yield nil
;TI"  yield [1, 2]
;TI"	end
;TI"e = o.to_enum
;TI"p e.next_values
;TI"p e.next_values
;TI"p e.next_values
;TI"p e.next_values
;TI"p e.next_values
;TI"e = o.to_enum
;TI"p e.next
;TI"p e.next
;TI"p e.next
;TI"p e.next
;TI"p e.next
;TI"
;TI"/## yield args       next_values      next
;TI".#  yield            []               nil
;TI",#  yield 1          [1]              1
;TI"1#  yield 1, 2       [1, 2]           [1, 2]
;TI".#  yield nil        [nil]            nil
;TI"1#  yield [1, 2]     [[1, 2]]         [1, 2]
;T:@format0o;
;	[I"LNote that +next_values+ does not affect other non-external enumeration ;TI"Mmethods unless underlying iteration method itself has side-effect, e.g. ;TI"IO#each_line.;T:
@fileI"enumerator.c;T:0@omit_headings_from_table_of_contents_below0I"e.next_values   -> array
;T0[I"();T@9FI"Enumerator;TcRDoc::NormalClass00

Zerion Mini Shell 1.0