タグ

perlに関するkiron00のブックマーク (3)

  • Perl5 で irb 相当のことをする方法、すなわち REPL をする方法 - tokuhirom's blog

    Perl5 で REPL(Read-Eval-Print-Loop)をつかいたければ、perl -de 1 をつかえばいい。 perl5 についているデバッガ機能をつかえば、一応 REPL っぽいことはできるので、以下のようにしてつかう。 % perl -de 1 Loading DB routines from perl5db.pl version 1.33 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): 1 DB<1> print 3+2; 5 DB<2> ただしこの場合、lexical 変数が保存されないのでたとえば以下のコードは意図したとおりにはうごかない。 DB<1> my $x =1; DB<2> print $x, "\n"

    kiron00
    kiron00 2013/06/06
    perlに足りなかったのはこれだ。ないわけがないと思って探してよかった。activeperlでもちゃんと動くし、これはいい。
  • perl -de 1 : 404 Blog Not Found

    2004年11月22日17:05 カテゴリ一日一行野郎 perl -de 1 「perlrubypythonのようにインタラクティブに使うにはどうしたらよいか?」という質問の答えがこれ。perldoc -q "use Perl interactively"でその原理を見る事ができる。実行すると、こんな画面になる。 Loading DB routines from perl5db.pl version 1.27 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): 1 DB<1> ここから任意のコードを実行できる上、よく使うものに関してはdebuggerのコマンドとして省略形で実行できる。 私がよく使うのが計算機がわり。こんな感じだ。 DB<

    perl -de 1 : 404 Blog Not Found
    kiron00
    kiron00 2013/06/05
    perlに対話シェルがあったのか。これはすてきなことだ。
  • Perlが優れている分野 - ruby, python, PHPとの比較なども - Perl入門ゼミ

    Perl › here Perlは便利なプラグラミング言語ですが、どんな特徴があるのでしょうか。Perlというプログラミング言語の特徴について解説してみます。 1. Perlの特徴 Perlはテキスト処理が得意なスクリプト言語です。数値と文字列の自動変換機能、強力な正規表現が言語に組み込まれています。処理速度はRubyなどのスクリプト言語と比べて比較的高速です。 1.1 テキスト処理が簡単、高速に書ける テキスト編集を行うという目的ならPerlがもっともよい選択肢になるでしょう。マシンの性能によりますが数百万行のテキストファイルでも実用的な時間で処理を行うことができると思います。 またPerlは利用のしやすさ・安定性という点でも他のスクリプト言語よりも優れています。PerlはUnix系やLinux系のOSには標準でインストールされています。WindowsPerlをインストールしたい場合に

    Perlが優れている分野 - ruby, python, PHPとの比較なども - Perl入門ゼミ
  • 1