scanf(str)
Instance Public methods
Scans the current string until the match is exhausted, yielding each match
as it is encountered in the string. A block is not necessary though, as the
results will simply be aggregated into the final array.
"123 456".block_scanf("%d")
# => [123, 456]
If a block is given, the value from that is returned from the yield is
added to an output array.
"123 456".block_scanf("%d) do |digit,| # the ',' unpacks the Array
digit + 100
end
# => [223,