• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:変数表示コマンド)

変数表示コマンドとPerlデバッガ操作について

このQ&Aのポイント
  • Perlのデバッガを利用してプログラムの動作確認を行っています。Emacs等のIDE操作は不可な環境です。
  • デバッガのwコマンドについて、式がwatch-expressionを必要としていると表示される場合の対処方法がわかりません。
  • 現在実行中の行を含んだ前後のソースコードを表示するコマンドについて教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

> 2.現在実行中の行を含んだ前後のソースコードを表示させたい v で表示されますよ。続けて v を入力すると、先のコードが 表示されますが、. で停止しているところに戻ります。 > 3.指定変数の値表示方法は何? x $value でよいはずです。 > 「x %value」とすると、その ハッシュに納められ ているアドレス値 > が表示されます とのことですが、%value=(a=>1,b=>2,c=>3) として、 x $value すると DB<6> x %value 0 'c' 1 3 2 'a' 3 1 4 'b' 5 2 のように表示されませんか。また、変数を \%value と指定すると DB<7> x \%value 0 HASH(0x1d26f3c) 'a' => 1 'b' => 2 'c' => 3 のようにハッシュらしく表示されますよ。

参考URL:
http://perldoc.jp/docs/perl/5.10.0/perldebug.pod
kamuycikap
質問者

お礼

DB<2>x \%value 上記コマンドにてハッシュ変数内部の値を表示出来る事を確認し、vコマンドにて実行している行周辺のソースコード表示を確認いたしまいた。 ありがとうございました。 参考URLの情報は非常にありがたかったです。

関連するQ&A