回答編集履歴
1
遊び心追加
    
        answer	
    CHANGED
    
    | @@ -18,4 +18,13 @@ | |
| 18 18 | 
             
            ではなにがまずいのでしょうか。
         | 
| 19 19 |  | 
| 20 20 | 
             
            なにかもっと複雑なプログラムの問題部分を切り出して、名前とかを変えたのかな?
         | 
| 21 | 
            -
            2)の方はまぁ有るといえばありますが、1)が駄目な理由が思いつかないので、質問も兼ねて。
         | 
| 21 | 
            +
            2)の方はまぁ有るといえばありますが、1)が駄目な理由が思いつかないので、質問も兼ねて。
         | 
| 22 | 
            +
             | 
| 23 | 
            +
            PS
         | 
| 24 | 
            +
            ```
         | 
| 25 | 
            +
            def convert_length(length, from: :m, to: :m)#キー引数
         | 
| 26 | 
            +
              def units; { m: 1.0, ft: 3.28, in: 39.37 } ; end
         | 
| 27 | 
            +
              (length / units[from] * units[to]).round(2)
         | 
| 28 | 
            +
            end
         | 
| 29 | 
            +
            ```
         | 
| 30 | 
            +
            という手もありそうな。
         | 
