回答編集履歴
1
遊び心追加
test
CHANGED
@@ -39,3 +39,21 @@
|
|
39
39
|
なにかもっと複雑なプログラムの問題部分を切り出して、名前とかを変えたのかな?
|
40
40
|
|
41
41
|
2)の方はまぁ有るといえばありますが、1)が駄目な理由が思いつかないので、質問も兼ねて。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
PS
|
46
|
+
|
47
|
+
```
|
48
|
+
|
49
|
+
def convert_length(length, from: :m, to: :m)#キー引数
|
50
|
+
|
51
|
+
def units; { m: 1.0, ft: 3.28, in: 39.37 } ; end
|
52
|
+
|
53
|
+
(length / units[from] * units[to]).round(2)
|
54
|
+
|
55
|
+
end
|
56
|
+
|
57
|
+
```
|
58
|
+
|
59
|
+
という手もありそうな。
|