Perlについての質問箱 40箱目at TECH
Perlについての質問箱 40箱目 - 暇つぶし2ch166:デフォルトの名無しさん
09/06/12 20:16:28
コンピュータ関係の書籍は、ずっと縮小を続けている分野だよ。

167:デフォルトの名無しさん
09/06/12 20:21:31
小説もね。
東野圭吾とか、今回の村上春樹とか、一部の売れっ子作家以外が殆ど売れない。
そこそこ売れる作家 というのが昔に比べてとても減った。

昔に比べ、どんどん娯楽というかエンターテイメントの多様化が進んでるから仕方ない。

168:デフォルトの名無しさん
09/06/12 22:59:13
なんのスレやねんここ

169:デフォルトの名無しさん
09/06/12 23:14:48
まあ、「本なんていらね。webに全部書いてある」とか言う人間は、
どんな入門書にも答えが書いてあるような質問を
こんなとこでするな、ということだ。

答える方も時間の無駄だし、質問してわかった気になっても全然身につかない。
無駄の相乗。

170:デフォルトの名無しさん
09/06/12 23:17:42
sub hoge{
 my $self = shift;
 my $func = shift;
 &{$func($self)}
}

こんな感じで変数に入ってるメソッド名を実行したいのですが、
継承ができる書き方を教えてください

171:デフォルトの名無しさん
09/06/12 23:39:19
>>170
$self->$func();
…って事ではなく?

172:デフォルトの名無しさん
09/06/12 23:56:30
>>171
いけました。ありがとうございます。

sub hoge{
 my $self = shift;
 my $Function = {};
 $Function->{'hoge'} = shift;
 no strict 'refs';
 #$self->{$Function->{'hoge'}};#ここがわからない
}

実際のコードだとこんな感じなんですが、
一時変数に代入したら{}とか気にせずにいけたんですね。

ちなみに、一時変数使わない場合の書き方とかあるんでしょうか?
後学のためにご存じでしたら教えて欲しいです。

173:デフォルトの名無しさん
09/06/13 00:27:49
>>172
URLリンク(perldoc.jp)
> 矢印の右側は典型的にはメソッド名ですが、メソッド名や
> サブルーチンリファレンスが入った単純スカラ変数も使えます。

あとperlrefとperlmodくらいは通読しとくといいよ
URLリンク(perldoc.jp)
URLリンク(perldoc.jp)

174:デフォルトの名無しさん
09/06/13 00:29:35
>>172
らくだ本を買おう!

175:デフォルトの名無しさん
09/06/13 00:33:34
>>173
素敵なマニュアルまで紹介して頂いて重ね重ね感謝します
隅々まで全部読んできます

176:デフォルトの名無しさん
09/06/13 01:19:50
はぁ・・・出版業界よろしくPerl界の凋落もここまできたか・・・

1にマニュアル
2にgoogle
3,4が無くて
5に2ch

だろーが!

177:デフォルトの名無しさん
09/06/13 01:55:53
らくだ高いっつの

178:デフォルトの名無しさん
09/06/13 02:07:30
勉強する代わりに本を集めまくる。
そういう強迫神経症的逃避法が存在する。



179:デフォルトの名無しさん
09/06/13 02:36:22
5.6ベースで二分冊な第3版を今から買うくらいなら、
5.00xベースの改訂版(第2版)の古本でも買って、
新しい情報はperldocで追いかけた方がいいかもな
URLリンク(www.amazon.co.jp)

実際押さえるべき基本的な部分は5.00xの頃から大差無いし、
細かいところは第3版だと古いしね

180:デフォルトの名無しさん
09/06/13 03:13:14
でも大半は既に知ってることのような
読んでないから実際にはウロコ落ちまくりかもしれないけど

181:デフォルトの名無しさん
09/06/13 05:17:02
Perlのテキスト処理で質問があります。
個人のデータ(苗字、名前、性別、住所、部署等)が載ったテキストを処理し、
特定の苗字で、性別が男の場合はその人のデータをすべて削除し、
それ以外はすべて出力するといったようなコードはどう組めばよいのでしょうか?
例えば、
鈴木 一郎 男 東京都大田区~、営業部
鈴木 花子 女 千葉県浦安市~、総務部
といったデータが存在した場合、鈴木花子はテキストに残るが、
鈴木一郎に関する全データは削除される、という処理です。
他の苗字の人のデータは性別関係なくすべて出力されますが、鈴木という苗字で男性のデータはすべて削除します。

どなたかご教示よろしくお願いします。使用環境はUNIXです。

182:デフォルトの名無しさん
09/06/13 05:58:14
>>181
Perlでリクに答えるスクリプトを作るスレ
スレリンク(tech板)

183:デフォルトの名無しさん
09/06/13 05:59:59
>>182
ありがとうございます。
こちらに書いてみます。

184:デフォルトの名無しさん
09/06/13 12:12:11
OpenOfficeのオートフィルタでいいんじゃね

185:デフォルトの名無しさん
09/06/13 14:28:58
>>181
grep -v ' 男 ' data.txt > result.txt

186:デフォルトの名無しさん
09/06/13 15:54:39
鈴木 花子 女 青森県男鹿市~、男性用出版物販売業


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch