Perl日記

日々の知ったことのメモなどです。Perlは最近やってないです。

2011-05-01から1ヶ月間の記事一覧

少なくとも4種類入ったパスワードを作成

要件定義 以下の種類が少なくとも1文字は存在するパスワードを作成する。 英大文字 英小文字 数字 記号(!,#,$,%,&,@,?,*,+,-) 実装 MyPassword.pm package MyPassword; use strict; use warnings; my $DEFAULT_PASSWORD_LENGTH = 8; my @c = ('a'..'z'); # l…

ベンチマーク・無限ループと再帰呼び出し

ある条件に満たない場合、それを中でもう一度再帰的に呼ぶのがいいのか、 あるいは最初から無限ループにして、条件が満たされたら脱出するのがいいのか、 分からなかったのでベンチマークしてみた。 ただ、サブルーチン呼び出しのコストは高いとどこかで見た…

namespace::autocleanについて調べた

読んでます。 Perl CPANモジュールガイド作者: 冨田尚樹,タナカユカリ出版社/メーカー: ワークスコーポレーション発売日: 2011/04/08メディア: 単行本(ソフトカバー)購入: 20人 クリック: 2,028回この商品を含むブログ (20件) を見る その中でずっとなんと…

use libについて

lib.pmのPODを読んだメモ。 lib - search.cpan.org @INCに追加する use lib LIST; は、 BEGIN { unshift(@INC, LIST) } とほぼ同じである。 サーチパスである@INCの末尾ではなく、先頭に(unshift)追加される。 もしこの際、 パスを指定しない 存在しないパス…