2011-04-07 88 views

回答

34
ruby-1.9.2-p136 :001 > left, right = "4x3".split("x").map(&:to_i) 
=> [4, 3] 
ruby-1.9.2-p136 :002 > left 
=> 4 
ruby-1.9.2-p136 :003 > right 
=> 3 

呼叫地图转换为整数,并分配每个值分别向左和向右。

3
>> "4x3".split("x").map(&:to_i) 
=> [4, 3] 
9
"4x3".split("x").map(&:to_i) 

,如果你不婉太严格,

"4x3".split("x").map {|i| Integer(i) } 
如果你想抛出异常,如果该号码并不像整数

(比方说,“koi4xfish”)