Perl

Perl入学式の感想

Perl入学式に参加させていただいていたのですが、 せっかくなので、これまでの感想とかを書いておきます。 動機 私は大学から社会人まで科学技術計算で生きてきて、プログラムを書いておりましたが、 CとかFortranがメインです(おそらくこれからもそう)。 …

置換

置換はよくやる作業だと思います。 事務処理でも、研究でも、ITでも。Perlだと「s/置換前/置換後/」で変換できます。 ファイルの読み込み 置換 置換後のファイル出力 をやれば、複数ファイルでも、自動で置換できるはずです。 use strict; use warnings; my …

Perlの勉強

Perl入学式の資料を引用しています。https://github.com/perl-entrance-org/workshop-2013-04/blob/master/slide.md文字列の検索です。 マッチするかどうかは「=~//」でいけるようです。 my $str = 'python,perl,ruby,php,awk,sed'; if ($str =~ /perl/) { p…

Perlのサブルーチン

Perlのリファレンス渡しについてです。Perl入学式2013の第4回資料の一部を元に考えました。https://github.com/perl-entrance-org/workshop-2013-04/blob/master/slide.md例題として、ベクトルの内積を求めるサブルーチンを考えます。ポイントは、サブルーチ…

Perlのサブルーチン

Perlのサブルーチンのメモです。引数は「@_」に入るので、サブルーチンの中で、引数の受け渡しが必要です。 もちろん省略は可能のようです。サブルーチンは以下の形がひな形のようです。 sub サブルーチン名 { #処理の記述 } ちょっとまだよくわかってません…

Perlメモ

スクリプトを置いた箇所のファイル一覧を出すプログラムです。 下記の書籍を大いに使っております。もっと自在にサーバを使い倒す 業務に役立つPerl (Software Design plus)作者: 木本裕紀出版社/メーカー: 技術評論社発売日: 2012/04/11メディア: 単行本(…

Perlで移流方程式

PerlでPythonみたいなモジュールがないかと思ってましたが、 「PDL」というものを使うと、描画までいけるみたいです。 「いや、pythonで良いじゃん!」というのもありますが・・・。 ソース自体は、リファレンスとか使えば、もうちょっと短くなるかと思いま…