RosettaCodeData/Task/Flow-control-structures/Ruby/flow-control-structures-2.rb

4 lines
136 B
Ruby
Raw Permalink Normal View History

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