トップページ⇒php
1001コメント331KB

【Perl】初心者コーナー Part18

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/11/20 22:04ID:???
いらっしゃーい、Perlの「コーディング」で困ってる人のスレです。

1:自分はこう言う事がしたい。
2:それでこんな風にやってみたが・・・
3:それだとこんなエラーが出て上手く行かなかった。

1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。

CGIだけど、なんか質問ある? Part 8
http://pc.2ch.net/test/read.cgi/php/1032704121/
参考書籍の話題は【Perl,CGI】参考書籍 第三版
http://pc.2ch.net/test/read.cgi/php/1030209573/
その他の雑多な話題は、【CGIに依存しないPerlの話題一般/Part2】
http://pc.2ch.net/test/read.cgi/php/1030548610/
スクリプトの改造依頼は 【 スクリプト改造工房 PART 5 】
http://pc.2ch.net/test/read.cgi/php/1028193595/

過去ログ、その他の役立ち情報は>>2-10あたりを見よう。
0449nobodyさん02/12/14 21:36ID:???
フォームから送信された内容を溜めて
自動で、別窓で一覧にして永久的に表示するというのをやりたいのですが
どうしたらいいでしょう
0450nobodyさん02/12/14 21:46ID:???
>>449
プリントアウトしてモニタ画面に張り付ける。
0451nobodyさん02/12/14 21:49ID:???
あーあ
0452nobodyさん02/12/14 22:57ID:???
>>407
激しく亀レスで悪いがprintf関数の変換指定に%gを使えば一発だよ。
0453nobodyさん02/12/14 23:14ID:TSZsnHUG
電波少年は意味不明な終わり方をしたわけで・・・


An electric wave boy is the reason which carried out the way which finishes being incomprehensible...


電波少年は不可解な方法を実行した理由です...



微妙ですが
0454nobodyさん02/12/15 00:32ID:???
誤爆?
0455nobodyさん02/12/15 01:03ID:???
>>448
それ結構時間かかるよ
あまりスマートじゃないけど配列に読んだほうが
速い
0456nobodyさん02/12/15 02:18ID:???
元データに行番号うっとけよ。
0457nobodyさん02/12/15 02:56ID:N8e98l/q
$value{'key'}
$value{key}
この二つではどちらが書き方として正しいのでしょうか?
0458nobodyさん02/12/15 03:13ID:brjLalCm
http://www.media-0.com/www/sal/
↑ここはどうですか?
0459nobodyさん02/12/15 03:13ID:???
>>457
定数か文字列かに依る
0460nobodyさん02/12/15 04:02ID:N8e98l/q
>>459
いちおうどちらの形にしても、同じ値が見れるので
どっちでもいいのかなと思ったのですが。。。
0461nobodyさん02/12/15 11:28ID:???
Perl4対応なら$value{'key'}
perl5以降なら$value{key}
0462nobodyさん02/12/15 12:43ID:???
>>461 ありがとうございます
なるほど、そうなんですか。よく頭に叩き込んでおきます。
0463nobodyさん02/12/15 21:08ID:5VtRENUn
HTTPSクライアントを作りたいのですが、
参考になるサイト、書籍等ありますでしょうか?
0464nobodyさん02/12/15 22:17ID:V1pBf1ml
すごくおかしな質問かもしれませんが
どなたか教えてください。

use strict;

print ${&return_html};

sub return_html {
 return \"<p>てすと</p>";
}

これを実行すると当然のごとく<p>てすと</p>が出力されますが、

1.この”<p>てすと</p>”が記憶される領域は変数を宣言して確保するのとどう違うのでしょうか。
2.これが記憶されている領域はいつまで読めることが保証されているのですか?
(読まれる可能性があるときまで保持して置くように勝手にコンパイルされるのですか?)
3.このように値の参照を返す方法は返す内容が膨大になった時に、
値そのものを返すよりパフォーマンスの点で期待できますか?

いまいち上手く説明できないので質問の意図がわからないかもしれませんがよろしくお願いします。
0465nobodyさん02/12/15 23:20ID:1E3ue/P5
>>464
よくわからんけど・・

1. 無名のスカラーのリファレンスだという所。
2. 参照されている間、だから、printの次の行では、もう消滅している(読む手段がなくなるから)、かな??
3. 期待できる
046646402/12/16 03:56ID:???
なるほど、無名のスカラーなんですね。
それで納得いきました。
0467nobodyさん02/12/16 14:33ID:P42iaa2L
textarea から入力したデータ(つまり掲示板みたいなの)の改行コードを置換して
上手く <p>文章</p> としてやりたいのですが、上手くいきません。
改行コードを </p><p> に置換しても、最初の部分で </p> が余ってしまうし。
どうにか上手く囲えないですかね?
0468nobodyさん02/12/16 14:51ID:3MTAHZ/X
>>467
データを$detaに入れるとして

$deta = "<p>$deta</p>";
$deta =~ s/[\r\n]/<\/p>\n<p>/g;

これでダメ?
0469nobodyさん02/12/16 18:06ID:y6GM3n5O
#タグのエスケープはしてあるものとして

#改行コードを統一
$str =~ s/\x0D\x0A/\n/g;
$str =~ s/\x0D/\n/g;
$str =~ s/\x0A/\n/g;

#行末の改行を削除
$str =~ s/\n+$//;

#空行があれば段落とみなす
$str =~ s/(.+?)(\n{2,}|$)/($_ = $1) =~ s!\n!<br \/>!gs; "<p>$_<\/p>\n";/gse;

これじゃダメかな。
0470nobodyさん02/12/16 20:20ID:???
>>469
467じゃないけど、
いま改造してるヤツでありがたく使わせてもらいます。
うまくできました。

でもなんでそれでできるのか解らない漏れ・・・
0471nobodyさん02/12/16 23:10ID:???
なんてーかさー、ソースに直接HTMLタグ打つのって気持ち悪いんだけど。
俺だけ?

CGI.pm使ったら、すっきりするような。
0472nobodyさん02/12/17 00:06ID:x9yr2U77
CGI.pmだったらどのように書くのですか?
047347102/12/17 00:56ID:???
その前にさ、仕様をもっとはっきりさせようよ。

改行をそのまま<p></p>にするのか、それとも<br/>にするのか、
それとも二行以上あいているのを<p></p>にするのかとかさ。

その辺の処理をきちんとしないときちんとしたものはできないと思う。
0474nobodyさん02/12/17 01:07ID:???
>>473
場当たり的にてきとうにやってるんでしょ。
047546902/12/17 02:04ID:???
perl(もしくは正規表現を使うほかの言語)を勉強している方なら、例をあげればあとは自分の望む仕様にできると思います。

こういう所にレスをつけるときは、答えを書くというより参考になればなと思って書いています。

今回の例だと少し正規表現いじれば、471さんの言うようなケースには合わせられるわけですし・・・
0476nobodyさん02/12/17 15:15ID:/cJ6LV5I
perlで別サーバにあるファイルを読むにはどうすればいいでしょうか?
0477nobodyさん02/12/17 15:36ID:???
>>476
use LWP::UserAgent;
とか
use Scket;
0478nobodyさん02/12/17 15:37ID:???
×use Scket;
○use Socket;
047943402/12/17 16:27ID:dfOkftcJ
@pwdにしましたけど、やっぱり状況かわらないです・・・。
う〜ん、パスワードを別ファイルに保存するのは無理なのかな・・・。
0480nobodyさん02/12/17 16:59ID:dfOkftcJ
掲示板のスクリプトで、投稿者の名前が管理人の名前じゃなかったらメール通知
する、っていうのをつけようとしています。
が、500エラーになってしまいました。こういうふうに書いたのですが、何が
間違っているでしょうか。
#設定部
#メール通知機能
#0:使用しない
#1:管理人の投稿も通知する
#2:管理人の投稿は通知しない
$mailing = 2;
#管理人の名前(メール通知2の時設定)
$adname = "管理人";
#sendmailのパス
$sendmail = '*****';
# 通知先
$mailto = '****@*****';
#ここまで。
#以下を「書きこみ処理」サブルーチンの一番最後に追加。
if ($mailing == 1) { &mail_to; }
elsif ($mailing == 2 && Form{'name'} ne "$adname") { &mail_to; }
}
↑サブルーチンの締めかっこ。
元になってる掲示板はLiteboard。
0481nobodyさん02/12/17 17:00ID:???
下げるつもりだったのに・・・。
0482nobodyさん02/12/17 17:31ID:???
>>479
>>401の $MIX[] を $pwd に変えて
sub words { ... };
&words;
でやったらちゃんとできた。
&wordsはちゃんと呼び出されてる?

もしかしたら crypt() がMD5専用かもしれないので(BSD系の場合?)、
$words = crypt($in{'word'}, '$1$' . $kw);
でやってみたら。
0483nobodyさん02/12/17 17:31ID:???
>480
ttp://pc.2ch.net/test/read.cgi/php/1028193595/
【 スクリプト改造工房 PART 5 】
0484nobodyさん02/12/17 18:21ID:???
>>480
> Form{'name'}
$Form{'name'}じゃないのか?
それと、なぜ$adnameを引用符でかこんでいるのかわからん。
0485nobodyさん02/12/17 18:44ID:c+lM3tmR
-------変態・MTTどこでも-------

---●●●変態痴女を紹介致します。●●●---

例えば>欲求不満オマ●コヌレヌレ女・露出オナニー痴女・

フェラチオおしゃぶり女・ミニスカ・ノーパン娘・巨乳パイズリ娘・

アナルSEXおねだり娘・オマ〇コ弄られマン汁グチョグチョ女・

SM牝豚・緊縛・浣腸・スカトロ・等・・・刺激を求めています。

●●●学生・OL・主婦・モデル・牝豚・女王様・オカマ等・多数!●●●

 090-8002-8356番   
下のカタカナを小文字に変換してください。
  http://www.エムティーティー.jp/i
0486Omoti@2ちゃんねるアナリスト ◆hFOmotia5o 02/12/17 19:17ID:???
質問です。

既婚女性板
● ちょっと奥様今年のご主人のボーナスおいくら?
http://human.2ch.net/test/read.cgi/ms/1039952630/

のスレの書き込みのボーナスの金額をスマートに抜き出して
統計処理したいのです。どうすればいいでしょうか。
0487nobodyさん02/12/17 19:35ID:???
system(">>486 自分で抜きだせ!");

こんな感じ。
0488Omoti@2ちゃんねるアナリスト ◆hFOmotia5o 02/12/17 19:43ID:???
>>487
アドバイスありがとうございます。
できれば、人間の手でやるのではなくて、
もっとスマートにできないものでしょうか?
0489nobodyさん02/12/17 20:02ID:???
全角も混じってるし 書き方もバラバラだし 無理!
0490Omoti@2ちゃんねるアナリスト ◆hFOmotia5o 02/12/17 20:07ID:???
おやおやおや。
2ちゃんねらーにしては、あきらめが速いですね?
不可能を可能にするのがプログラマーでは?

ま、私自身もうまい方法が思いつかないので
ここで相談してるわけですが(@w餅
0491nobodyさん02/12/17 23:25ID:???
>>486
こういうのはゴリゴリソースを書いていくしかないね。

.datを取得して、行に分解する。
その一行一行に対して以下の処理を行う。
・書き込みのみを抜き出し、
・全角数字を半角に変え(正規表現にひっかかるように)、
・半角カタカナを全角に変え(ひっかかりやすくするように)、
・数字の連続+「マン/マソ/万」をボーナス額と考えて正規表現で取得する。
・例外として「ゼロ」は0として扱う。
・以上の条件にあてはまらない時は、その行には金額が書き込まれていないと判断する。

こうして得られたデータを表示するなり別ファイルに書き出したりして保存する。

こういう流れだろうな。
後は実際にスクリプトを起こすだけだが、
それぐらいなら初心者と言ってもできるだろう?

んで、実行してみてうまく抜き出せない場合は、条件を見直す訳だ。箇条書きの部分な。

そんじゃ健闘を祈る。
0492Omoti@2ちゃんねるアナリスト ◆hFOmotia5o 02/12/17 23:33ID:???
>>491
おお。詳しい説明ありがとうございます。
やってみます。今後ともよろしくお願いします。
0493木田02/12/18 00:04ID:???
ここにPHPのSourceがあります。


http://www.diohosting.com/jp
0494nobodyさん02/12/18 00:23ID:???
なんかノーベル賞云々とかの額もあったけど、あれも足されるわけね。
049549102/12/18 01:12ID:???
>>494
そこまで読んでねーよー。
不都合があるなら、自分でなんとかするだろ。
0496 02/12/18 01:27ID:uR+QrFPj
同じディレクトリにあるテキストファイルの一括置換をたいのですが
エラーがでてしまいます。検索してもおかしくなさそうに見えるのですが…

perl -e"s/aaaa/bbb/g;" *.txt

<エラーメッセージ>
Unquoted string "perl" may clash with future reserved word at
"C:\WINDOWS\デスクトップ\test.pl" line 1.

syntax error at "C:\WINDOWS\デスクトップ\test.pl" line 1, near "perl -e"
Unquoted string "txt" may clash with future reserved word at
"C:\WINDOWS\デスクトップ\test.pl" line 1.

"C:\WINDOWS\デスクトップ\test.pl" had compilation errors.

以上、よろしくお願いします。
0497nobodyさん02/12/18 01:31ID:1Ah7QOiO
print << "HOGE"; から
HOGE
までの中で計算する方法ってなにか無いのでしょうか?
0498nobodyさん02/12/18 01:49ID:cSfhj2ax
>>496-497
夜も更けて参りましたので今宵はお休み下さい。
049949602/12/18 02:01ID:???
>498
そうですか、ではまた明日伺います。お休みなさい。
0500nobodyさん02/12/18 03:35ID:???
>>497
【Perl 】初心者コーナーPart5
http://corn.2ch.net/php/kako/988/988728069.html

ここの256あたりからやり方が書いてあるよ。
0501nobodyさん02/12/18 04:29ID:???
>>496
それはスクリプトの中に書くものではなく、コマンドラインから実行するもの。

スタート>プログラム>MS-DOS プロンプト(またはコマンドプロンプト)
C:\WINDOWS>cd デスクトップ
C:\WINDOWS\デスクトップ>perl -e "s/aaaa/bbbb/g;" *.txt
0502nobodyさん02/12/18 06:19ID:+CI84VDc
@a = ('一','二','三','四');
@a = sort {$a cmp $b} @a;
print @a;

実行すると、一三四二 となります。
漢字の数字って、どうやって並べるの?
できればこれを 一二三四 にしたいんだけど、
どうすればいい?
0503nobodyさん02/12/18 08:24ID:???
>>502
漢数字は、漢字コード上では順番に並んでないから、ソートできないよ。
通常は普通の数字で処理して、表示するときに漢数字に変換するといい。
0504nobodyさん02/12/18 11:45ID:8xOlQixN
教えて下さい。検索CGIを作ろうとしているのですが、
処理にいささか困ってます。送信フォームから来る情報は
検索文字 and検索(ラジオボタン)にするか 検索ファイル(チェックボックス) です。
and検索にするかと検索ファイルは情報が可変長なので困っています。
このような場合は受け取った情報を一つずつ解析していくのがベストなのでしょうか?
検索という性質上、0.1秒でも処理を早くしたいのでベストな手順を
教えていただけないでしょうか。お願いします。
0505nobodyさん02/12/18 11:48ID:???
Perlの質問じゃねーな。
0506nobodyさん02/12/18 12:27ID:???
処理を0.1秒でも早くしたいならCで書け。(定説
0507nobodyさん02/12/18 13:44ID:dss5kZ4m
$t=~s/ //g;
とやっても全角スペースが消せません。sjis
簡単な正規表現か何か希望。
\Q\Eつけても、一時的にEUCにしてもだめでした。
いい正規表現かなにかないですか?
0508nobodyさん02/12/18 14:50ID:???
>>507
ttp://www.din.or.jp/~ohzaki/perl.htm#Character
0509トリップはマイクロソフト ◆lKiTB20t66 02/12/18 16:55ID:9mUf2zGi
たのもー
配列の任意の場所に値を入れたらそれ以降をずらしてくれる
関数有りますか?
ex.
[a][b][c]
[b]と[c]のあいだに[x]を入れると
[a][b][x][c]
こういう風なイメージです。こんなのありますか?
0510nobodyさん02/12/18 16:58ID:???
つまり3次元配列を4次元配列にしたいんです。
0511トリップはマイクロソフト ◆lKiTB20t66 02/12/18 17:00ID:9mUf2zGi
>>510
いえいえ単次元配列で構いません
配列に値を入れたらそれ以降がずれてくれれば
それで構いません
0512nobodyさん02/12/18 17:17ID:???
日本語を

s/"活動内容",//;

のように消去させると
<AD><A1>
のようなへんなコードが出来てしまいます。

日本語を安全に置換するにはどうすればいいでしょうか?



0513いきぬきを02/12/18 17:26ID:xIqy3Dxb
みんなでいってあげよう。いかせてくれるから。

ダウンロード  世界標準
http://www.kisslovetoco.com/
0514bloom02/12/18 17:30ID:fboSAjfA

http://www.agemasukudasai.com/bloom/
0515nobodyさん02/12/18 17:39ID:???
>509
splice
0516 ◆lKiTB20t66 02/12/18 17:54ID:???
test
0517nobodyさん02/12/18 18:06ID:???
>>512
EUCコードで試してみた?
0518nobodyさん02/12/18 18:12ID:R82phE4X
すぐわかるPerlのP.17に載っているファイルの先頭に
 #! Perlのフルパス
を書くことによりファイル名を指定するだけで実行できるというのはLinuxでは出来ないのでしょうか?

0519nobodyさん02/12/18 18:32ID:???
PerlでWin32のアプリを作成したいのですが、
コンパイラー、リファレンスの情報が探しても見つかりません。
ご存じの方はいらっしゃらないでしょうか?
0520nobodyさん02/12/18 18:57ID:???
>>518
できる。パスが合ってるならパーミッションが間違ってる。
>>519
perl2exe
052151802/12/18 19:08ID:R82phE4X
>>520
実行権限を与えないと
Permission denied
の警告が出るんですよね?
実行権限を与える前も与えた後も
そんなコマンドねえよハゲみたいなメッセージがでるんです。
どうしたものでしょうか。
0522nobodyさん02/12/18 19:32ID:???
>>521
そのディレクトリまで移動して
./hogehoge.cgi
って実行する
これでいけるのならPATHが通ってない
0523nobodyさん02/12/18 22:06ID:???
DOSで作ったファイルをうpすると/usr/local/bin/perl^Mが無いので実行できない場合もある。
052449602/12/19 00:44ID:Duvh3oq4
>496です。教えていただいた方ありがとうございます。
さっそくプロンプト上で同じコマンドを打ち込んでみたのですが、
なぜかそんなファイルはないというエラーがでました。

試しに存在するファイル名を直接打ってみると、これは動作しました。
ワイルドカードが効かない原因はなんなのでしょうか。
0525nobodyさん02/12/19 06:29ID:ZsaWrRnV
perl5.6のdbmopenで作ったファイルをperl5.8で読み書きしたいのですが、可能ですか?
どうやら仕様が変更されて読み込めない。。。
0526 ◆hMJAPH9PWA 02/12/19 11:05ID:???
>>524
Windowsでは(というかWindows標準のコマンドシェルでは)ワイルドカードは無意味だからね。
Googleで「Perl Windows Wildcard」で探してみるといい。

>>525
dbmopenは、インストールしてあるDBMモジュールから使用できるものを
動的に選ぶ仕様だから、5.6の方に標準以外のDBMモジュールをインストールしたなら
5.8にも同じモジュールをインストールしてみるといいかもしれない。
まぁ、仕様が変わったのかもしれないけど。
0527 ◆hMJAPH9PWA 02/12/19 11:07ID:???
525はマルチか…。
052849602/12/19 13:52ID:???
>526
なるほど、そうだったんですね。どうりでできないはずです。
perl windows wildcardやActive perl wildcardなどで
ググってみましたが、日本語サイトでは諦めている人の
情報しかありませんでした。
英語サイトを見ると解決法があるかなあ、
ここを見ろというサイトがありましたらどなたか教えて頂けませんか。
0529 ◆hMJAPH9PWA 02/12/19 15:07ID:???
>>528
http://www.google.co.jp/search?q=perl+windows+wildcard&ie=UTF-8&oe=UTF-8&hl=ja&lr=lang_ja
この一番上の"jperl"というタイトルのページで紹介されている"Wildcard.pm"なんてどうかな。
使い方は
perl -MWildcard script.pl *.txt
という感じで。

または、CPANにあるWin32::Autoglobでもいいね。
053049602/12/19 16:11ID:???
>528
ありがとうございます、ばっちり走りました!
実はwildcard.pmはDLしていたのですが、使い方の説明も
書いてなかったので、どうしていいか分からなかったのです。

インストール先も分からなかったのですが、フォルダを覗いていたら
libフォルダに.pmファイルがたくさんあったので、入れてみたら正解
だったようです。

3日渡りお世話になりまして、皆さんありがとうございました。
053151802/12/19 17:17ID:gnHgtnzE
>>522
ありがとうございます。
やってみましたところそれでも
command not found
となってしまいます。
Perlのパスはtype -a perlで表示されたものでいいんですよね?
0532 ◆lKiTB20t66 02/12/19 18:12ID:???
>>531
ちゃんとファイルの先頭に「ドットスラッシュ」を書いてください。
ファイルネームだけだとコマンドパス(/binとか/usr/binね)にあるコマンドのみを探します。
053351802/12/19 18:34ID:gnHgtnzE
>>532
./ファイル名 と打ち込むのでいいのですか?
それでもやっぱり駄目ですね・・・。
どこかおかしいのかもしれないです。
0534nobodyさん02/12/19 18:43ID:???
>>533
どうダメだったのかが知りたいが
perl  hogehoge.cgi
はちゃんと動作するのかい
053551802/12/19 19:10ID:gnHgtnzE
>>534
Perl ファイル名 だとちゃんと動作します。
保存してあるディレクトリに移動して
#! Perlのパス や ./ ファイル名 では command not foundとなります。
0536nobodyさん02/12/19 19:23ID:sSjdESWg
誰か、C-BOARDの、./lib/file/tre.pl, msg.plを解読するスレ。
っていうのを作ってほしいな・・

鬼のようなコードになってる。。
0537nobodyさん02/12/19 19:49ID:???
C-BOARDのコーディングを見ると、神の降臨を感じる。
同じことをやるにしても、あのコーディングは凡人にはできない。

解析ガンバレ>536
0538nobodyさん02/12/19 20:27ID:???
C-BOARD(改造版)ってはじめてソース落としてみたけど、なんでこんなデカいの!?(450KB?)
ビビッタ
0539nobodyさん02/12/19 21:25ID:???
ソースはでかいが使用メモリは小さく、処理は小粋に軽快。
0540nobodyさん02/12/19 22:58ID:SoXwX8I8
perl でこんな感じのグラフを書くにはどうすればいいんでしょうか?
http://www.yakin.cc/ch2.gif
0541nobodyさん02/12/19 22:59ID:lw7wMpYE

http://petitmomo.com/mm/

ここがちょっぴりエッチ系のめぐが運営している出会いサイトです。
もしよかったら使ってみて、、、
ヨロシクです。

めぐ(^o^)-☆
0542nobodyさん02/12/19 23:14ID:ZsaWrRnV
別のスレに間違えて書いてしまったのでこっちに書きます

mother
hanako
father
taro
grandfather
kenzo
grandmother
hana

上記のようなテキストファイルがあります。
これを奇数番目をキーとし、偶数番目を値とする連想配列にしたいのですがどうしたらいいでしょうか?

つまり、
motherは、hanako
fatherは、taro
grandfatherは、kenzo
grandmotherは、hana
としたいのです。ご教授ください。
0543nobodyさん02/12/19 23:29ID:???
>>542
ttp://ash.or.jp/cgiprog/index.htm
0544nobodyさん02/12/19 23:31ID:sSjdESWg
>>542
1.
%hash = map {
return chop($_);
} <TEXT>;

2.
while (<TEXT>) {
my $key = $_; chop($key);
my $value = <TEXT>; chop($value);
$hash{$key} = $value;
}

もうちょっとまともな手段で改行文字を消すこと。
0545nobodyさん02/12/19 23:37ID:sSjdESWg
あぁ。全然だめっぽい・・
0546nobodyさん02/12/19 23:37ID:???
>>543
はちょっと不親切のような気がする。
>>544
はちょっと冗長な気がする。

俺なら。

# ファイルを取得してリストに入れる。
open (IN, 'file.txt');
@line = <IN>;
close (IN);

# リストの全ての要素から、末尾の改行を取る。
chomp @line;

# そのまま代入する。
%hash = @line;

こんなもんかな。
0547修正版02/12/19 23:42ID:sSjdESWg
%hash = map {
chop($_); $_;
} <TEXT>;
0548nobodyさん02/12/19 23:44ID:sSjdESWg
>>546
こう書いたほうが面白いと思って・・・
■ このスレッドは過去ログ倉庫に格納されています