requires=
classes=Scanf,Scanf=FormatString,Scanf=FormatSpecifier
methods=String/i.scanf.scanf,IO/i.scanf.scanf,Kernel/i.scanf.scanf
sublibraries=
is_sublibrary=false

[[m:String#scan]] ΥեޥåȻǤȤ᥽å [[m:String#scanf]]
ޤ

Ȥ߹ߥ饹 [[c:String]]  [[c:IO]] ĥޤ

=== 
  require 'scanf'
  
  p "a 10  1.2".            scanf("%s %d %f")   # => ["a", 10, 1.2]
  p "a 10  1.2 b 20 1.5e10".scanf("%s %d %f")   # => ["a", 10, 1.2]
  p "a 10  1.2 b 20 1.5e10".scanf("%s %d %f") {|*v| v}
                  # => [["a", 10, 1.2], ["b", 20, 15000000000.0]]
  
  p "a 10  1.2 b 20 1.5e10 c".scanf("%s %d %f") {|*v| v}
                 # => [["a", 10, 1.2], ["b", 20, 15000000000.0], [["c"]]]
  
                                                       #    [["c"]] (?)
  
  require 'scanf'
  p "a, 10, 1.2".scanf("%s,%d,%f")
  # => ["a,"]      %s  "," ߹फ餷
  
  p "a, 10, 1.2".scanf("%1s,%d,%f")
  # => ["a", 10, 1.2]
  
  p "a, 10, 1.2".scanf("%[^,],%d,%f")
  # => ["a", 10, 1.2]
