Mini Shell
--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Returns the array of matches.
- !ruby/struct:SM::Flow::VERB
body: " m = /(.)(.)(\\d+)(\\d)/.match("THX1138.")\n m.to_a #=> ["HX1138", "H", "X", "113", "8"]\n"
- !ruby/struct:SM::Flow::P
body: Because <tt>to_a</tt> is called when expanding <tt>*</tt><em>variable</em>, there's a useful assignment shortcut for extracting matched fields. This is slightly slower than accessing the fields directly (as an intermediate array is generated).
- !ruby/struct:SM::Flow::VERB
body: " all,f1,f2,f3 = *(/(.)(.)(\\d+)(\\d)/.match("THX1138."))\n all #=> "HX1138"\n f1 #=> "H"\n f2 #=> "X"\n f3 #=> "113"\n"
full_name: MatchData#to_a
is_singleton: false
name: to_a
params: |
mtch.to_a => anArray
visibility: public
Zerion Mini Shell 1.0