[#50571] Ubuntu v17 Ruby2.3.1p112 — sendf lusd <gtnfroesdas@...>
Ruby2.3にて学生名、その学生の点数(一つだけとします)を管理するクラスを作成したのですが
5 messages
2017/09/02
[ruby-list:50578] [質問] 変数pが定義されている時のabsの動作について
From:
Katsunori Nakai <bigswim.atom@...>
Date:
2017-09-04 00:37:57 UTC
List:
ruby-list #50578
初めて投稿させて頂きます。中井と申します。 既出の質問でしたら済みません。 #p = 2 p (-1.3).abs puts (-1.3).abs とすると、outputが 1.3 1.3 となりますが、#を消してpを変数として使うとoutputが -1.3 1.3 となりました。 どうしてpを変数として使うと、1行目のoutputで負の数値が返ってくるのでしょうか? ちなみに、ruby 2.4.1p111での動作です。 よろしくお願いします。 中井