ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【Crystal】 print デバッグ (PP!)

Ruby ライクなプログラミング言語 crystal で 面白い print デバッグがあったのでここにメモを残します。
'pp!'というデバッグのやり方があり、これは変数と展開された値が確認できるというものです。
REPL の icr で検証してみました。

icr(0.33.0) > a = 1
 => 1
icr(0.33.0) > b = 2
 => 2
icr(0.33.0) > pp! "#{a} + #{b}"
"#{a} + #{b}" # => "1 + 2"
 => "1 + 2"

変数とかも確認できるので、デバックには便利かもです。
[pp!]かぁ...