loop>array ( ... quot: ( ... -- ... obj/f ) -- ... array ) - Factor Documentation

loop>array ( ... quot: ( ... -- ... obj/f ) -- ... array )


Vocabulary
sequences .extras

Inputs
quot a quotation


Outputs
array an array


Word description
Call the quot, which should output an object or f, and collect the objects in array until quot outputs f.

Examples
USING: sequences.extras prettyprint io.encodings.binary io.streams.byte-array io ; B{ 10 20 30 } binary [ [ read1 ] loop>array ] with-byte-reader .
{ 10 20 30 }


See also
loop>array* , loop>array** , loop>sequence , loop>sequence* , loop>sequence** , zero-loop>array , zero-loop>sequence

Definition
IN: sequences.extras

: loop>array ( ... quot: ( ... -- ... obj/f ) -- ... array )
{ } loop>sequence ; inline

AltStyle によって変換されたページ (->オリジナル) /