hogashi.*

日記から何から

Perl

Perlで戻り値として呼び出した子サブルーチンのコンテキストは親と同じ

Perl Advent Calendar 2022 の 12日目です。 qiita.com こういうときのことです。 sub func2 { # ここのコンテキスト } sub func1 { func2; } サブルーチンのコンテキストは wantarray - Perldoc Browser を使うと調べられそうです。 wantarray は、 list/sc…

Text::XslateでTTerseでも%%で行コードが書けるの知らなかった

Perl のテンプレートエンジン https://metacpan.org/pod/Text::Xslate にはシンタックスがいくつかある。 Kolon も TTerse も使っていて、 Perl コードを書くのに Kolon では と : ... どっちもあるのは知っていたけど、 TTerse では [% ... %] しか知らなか…

cpanfileをなんとなくパースする正規表現書いた

github.com Module::CPANfile のテスト (t/parse.t) を見ながら JavaScript でつくりました。まだ完全ではなさそう (他にもテストあるし) だけど、それなりになったのでオ〜という気持ちで、うまく使って何かやりたい。文字種とかかなり雑なので、読む用がよ…