回答編集履歴

1

遊び心追加

2019/09/09 09:13

投稿

winterboum
winterboum

スコア23329

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
+ という手もありそうな。