RosettaCodeData/Task/Flow-control-structures/Ruby/flow-control-structures-2.rb
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

3 lines
136 B
Ruby

values = ["1", "2.3", /pattern/]
result = values.map {|v| Integer(v) rescue Float(v) rescue String(v)}
# => [1, 2.3, "(?-mix:pattern)"]