2011-04-07 87 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」)