目的
- ruby における デバッグ方法 を 理解する。
ポイント
- デバッグ とは プログラムの手直し のこと。
- 問題点の確認 に用いる。
- ファイル の先頭に require "pry"
- binding.pry は pry の 拡張ツール
書き方の例
require "pry"
def double(i:)
i*2
end
binding.pry
result = double(i:3)
puts result
~実際の表示~
4: i*2
5: end
6:
7: binding.pry
8:
=> 9: result = double(i:3)
10: puts result
注意するポイント
- biding.pryの後にコードがないと、動作が終了しない。
具体的な例
require "pry"
japanese_score = 30
english_score = 20
binding.pry
total = japanese_score + english_score
p total
~実際の表示~
2:
3: japanese_score = 30
4: english_score = 20
5:
6: binding.pry
=> 7: total = japanese_score + english_score
8: p total