Perl コーディング初心者質問コーナー Part26
>>945 あるいは
while ( @test ) {
pop shift @test."\n";
}
>>946 あるいは
while ( ($key, $val) = each %HASH ) {
print $key." = ".$val."\n";
}
953 :
952:03/08/13 00:26 ID:???
失礼。訂正です。
>>945 あるいは
while ( @test ) {
print shift @test."\n";
}
954 :
nobodyさん:03/08/13 00:26 ID:0XDiwwzH
お。。
まちがってた。
thxでごんす。
955 :
946:03/08/13 00:28 ID:???
ありがとうございました。
whileとforeachの違いがイマイチわかりづらいですが
ラクダ本でも見てゆっくり勉強する事にします。
ハッシュの方はKeys関数のところみたら見事に載ってました。
わざわざすみませんでした…。
956 :
952:03/08/13 00:29 ID:???
たびたび失礼。訂正です。
>>945 あるいは
while ( @test ) {
print shift @test;
print "\n";
}
>>945 @testが小さければ
print join("\n", @test, '');
>>946 while (<>) {
print $_ . "\n";
}
のつもりで書いたのか。それならば。
while (shift @test) {
print $_ . "\n";
}
スレ違いって言われたのでこちらで改めて質問します。
KENTさんのWeb Patioを使っています。
regist.cgiにおいて、
「初心者」という文字列を含む名前をエラーではじきたいのですが、
どうすればいいでしょうか?
一応、「初心者」であればエラーを返すようにしています。
if ($i_nam eq "初心者") { &error("任意の名前でお願いします"); }
この場合だと「PC初心者」をはじくことができません。
正規表現を使わなければいけないというのはわかっているのですが、
if ($i_nam =~ /初心者/)
ではダメなんでしょうか?
よろしくお願いします。
>>960 どうだめだったの?
漢字コードは合わせてる?
>>960 この場合、正規表現は使わない方が低コスト。
全部EUC-JPかUTF-8で扱っているとして
if (index($i_nam, '初心者') >= 0) {
&error("任意の名前でお願いします");
}
子プロセスを作って、平行して違う処理をさせたいのですが、
親からも子からも見える変数というのは、そのままでは実現できないのでしょうか?
小難しいのでビデオ予約に例えますが、
>親はユーザとsocketで通信をして、予約リストの追加削除修正を行い、
>子は時計を監視しつつ、時間になったら録画をスタートさせる
この"予約リスト"を親子で共有したいのです。
964 :
nobodyさん:03/08/13 16:43 ID:VxpLVgAp
>>960 初心者ははじくことができません。
そんな初歩的な質問は板違いです。どこか行ってください。邪魔です。
WEB板にいって、二度と来ないでください。
>>963 できません。共有はできません。どちらかあきらめてください。
あなたも欲ばりですね。
そんな初歩的な質問、こんなところでしないでください。どこか行ってください。
#!/usr/bin/perl
# CGIヘッダの出力
print "Content-type: text/html\n\n";
while($HP1 > 0) and ($HP2 > 0){
srand1;
srand2;
}
# Player1
$HP1 = 400 - $kougeki1;
$KIK1 = 60;
$PAN1 = 20;
$DF1 = 10;
# Player2
$HP2 = 300 - $kougeki2;
$KIK2 = 100;
$PAN2 = 40;
$DF2 = 0;
# Player1
$kougeki1 = srand;
# Player2
$kougeki2 = srand2;
srand;
if($mode == 1){
$offense = \%you;
$defense = \%my;
}elsif($mode == 2){
$offense = \%my;
$defense = \%you;
}
if( int(rand(2)) ){
#punch
$damage =
$offense->{'$PAN1'} - $defense->{'$DF2'};
if(!$rand = int(rand(5))){
#half
$damage = int($damage / 999);
}elsif($rand < 3){
#miss
$damage = "";
}
}else{
#kick
$damage =
$offense->{'$KIK1'} - $defense->{'$DF2'};
}
srand2;
if($mode == 1){
$offense = \%you;
$defense = \%my;
}elsif($mode == 2){
$offense = \%my;
$defense = \%you;
}
if( int(rand(2)) ){
#punch
$damage =
$offense->{'$PAN2'} - $defense->{'$DF1'};
if(!$rand = int(rand(5))){
#half
$damage = int($damage / 999);
}elsif($rand < 3){
#miss
$damage = "";
}
}else{
#kick
$damage =
$offense->{'$KIK2'} - $defense->{'$DF1'};
}
($damage < 0) and ($damage = 0);
$defense->{'HP1'} -= $damage;
($damage < 0) and ($damage = 0);
$defense->{'HP2'} -= $damage;
>>963 ファイル使っちゃあかんの?dbmとかbdbとか
あと時計監視はちょっと、、、cronとか使えないの?
# HTMLの出力
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">\n";
print "<html>\n";
print "<head><title>対戦バトル</title></head>\n";
print "<body>
<p>Player1:体力は$HP1です</p>
<p>Player2:体力は$HP2です</p>
<p>Player1は<big>$kougeki1</big>のダメージを与えた。</p>
<p>Player1は<big>$kougeki1</big>のダメージを受けて混乱した。
<p>Player1は<big>$kougeki1</big>のダメージで野原でクソをし始めた。
<p>Player2は<big>>$kougeki2</big>のダメージを与えた。</p>
<p>Player2は<big>>$kougeki2</big>のダメージを受けて裸踊りを始めた。
<p>Player2は<big>>$kougeki2</big>のダメージで道を歩いていた女にレイプし始めた。</p></p></body>\n";
print "</html>";
∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧
< >
< 動カンカッタ
>>720-736ーーーーーーーーー!! >
< >
∨∨∨∨∨∨∨∨∨∨∨\ /∨∨∨∨∨∨∨∨∨∨∨
/:|. | | /:|
/ .:::| ∨ / :::|
| ...:::::| / ::::|
i  ̄ ̄⌒゙゙^――/ ::::::::|
/_,,___ . _,,,,__,_ :::::::::::\
/ ゙^\ヽ.. , /゙ ¨\,.-z ::::::::::\
「 ● | 》 l| ● ゙》 ミ.. .::::::\
/i,. .,ノ .l| 《 ..|´_ilト ::::::::::\
/ \___,,,,,_/ .'″ ^=u,,,,_ v/.. :::::::::::::l!
|  ̄ ,,、 i し./::::::::.}
| / ,,____ _,/ ̄ \ \ ノ ( ::::::::::|
| |.. | /└└└└\../\ \ '~ヽ ::::::::::::::}
| .∨.|llllllllllllllllllllllllllllllllllllllll| ::::::::::{
| |.|llllllllllll;/⌒/⌒ 〕 :::::::::::}
| |.|lllllllll; ./ . . | ::::::::::[
.| |.|llllll|′ / . | .| :::::::::::|
.| |.|llll| | .∧〔 / :::::::::::::/
/ }.∧lll | ../ / / :::::::::::::::::\
/ /| \┌┌┌┌┌/./ /::: :::::::::::::::::\
( ゙゙^^¨^¨゙゙¨  ̄ ̄ ̄ /:::::::::::
972 :
nobodyさん:03/08/13 16:48 ID:p0VVcbYX
スレンダーなロリ体形ながらもオマンコ方はしっかり発達しちゃってます。
大きなオチンチンを喉の奥までくわえ込んでのフェラは大人顔負けですぞ。
挿入シーンは少ないながらも小さなオマンコにしっかり挿入されているシーンが勃起モノ!
若い娘はいいですな。
無料ムービーはこちら!
http://www.cappuchinko.com/
973 :
960:03/08/13 16:50 ID:???
962さん、どうもありがとうございます!
解決しました。
荒らしではないんだが、レスあぼ〜ん依頼してる方へ
なるべく一度に依頼してくれませぬか?
かちゅだとあぼーんするたびにスレ再取得しなくちゃならないから大変なのよ
>>976 ( ゚Д゚)ハァ?
つーか、削除依頼なんかすんな。透明あぼーんでもしたらいいだろ。
>>979 お前が使用ブラウザを変えればいいだけだ。
ウンコスレ
バカはあぼーんしないといけないので。
つーか、かちゅなら改造して
再取得しても「あぼ〜ん」を保持するようにしたらいいじゃん?
#!/usr/bin/perl
# CGIヘッダの出力
print "Content-type: text/html\n\n";
while($HP1 > 0) and ($HP2 > 0){
srand1;
srand2;
}
# Player1
$HP1 = 400 - $kougeki1;
$KIK1 = 60;
$PAN1 = 20;
$DF1 = 10;
# Player2
$HP2 = 300 - $kougeki2;
$KIK2 = 100;
$PAN2 = 40;
$DF2 = 0;
# Player1
$kougeki1 = srand;
# Player2
$kougeki2 = srand2;
srand;
if($mode == 1){
$offense = \%you;
$defense = \%my;
}elsif($mode == 2){
$offense = \%my;
$defense = \%you;
}
if( int(rand(2)) ){
#punch
$damage =
$offense->{'$PAN1'} - $defense->{'$DF2'};
if(!$rand = int(rand(5))){
#half
$damage = int($damage / 999);
}elsif($rand < 3){
#miss
$damage = "";
}
}else{
#kick
$damage =
$offense->{'$KIK1'} - $defense->{'$DF2'};
}
srand2;
if($mode == 1){
$offense = \%you;
$defense = \%my;
}elsif($mode == 2){
$offense = \%my;
$defense = \%you;
}
if( int(rand(2)) ){
#punch
$damage =
$offense->{'$PAN2'} - $defense->{'$DF1'};
if(!$rand = int(rand(5))){
#half
$damage = int($damage / 999);
}elsif($rand < 3){
#miss
$damage = "";
}
}else{
#kick
$damage =
$offense->{'$KIK2'} - $defense->{'$DF1'};
}
($damage < 0) and ($damage = 0);
$defense->{'HP1'} -= $damage;
($damage < 0) and ($damage = 0);
$defense->{'HP2'} -= $damage;
# HTMLの出力
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">\n";
print "<html>\n";
print "<head><title>対戦バトル</title></head>\n";
print "<body>
<p>Player1:体力は$HP1です</p>
<p>Player2:体力は$HP2です</p>
<p>Player1は<big>$kougeki1</big>のダメージを与えた。</p>
<p>Player1は<big>$kougeki1</big>のダメージを受けて混乱した。
<p>Player1は<big>$kougeki1</big>のダメージで友達のトイレではみ出したクソをし始めた。
<p>Player2は<big>>$kougeki2</big>のダメージを与えた。</p>
<p>Player2は<big>>$kougeki2</big>のダメージを受けて裸踊りを始めた。
<p>Player2は<big>>$kougeki2</big>のダメージで友達の女にレイプし始めた。</p></p></body>\n";
print "</html>";
| 通報しますた!
\
 ̄∨ ̄ ̄ ̄ ̄ ̄
∧_∧
( ´Д`)
/, /
(ぃ9 |
/ /、
/ ∧_二つ
/ /
/ \
/ /~\ \
/ / > )
/ ノ / /
/ / . / ./.
/ ./ ( ヽ、
( _) \__つ
。(´・ω・`) 。(´・ω・`) 。(´・ω・`) 。(´・ω・`) 。(´・ω・`)
(´・ω・`)o(´・ω・`)o(´・ω・`)o(´・ω・`)o(´・ω・`)o(´・ω・`)
○(´・ω・`)○(´・ω・`)○(´・ω・`)○(´・ω・`)○(´・ω・`)○
。(´・ω・`) 。(´・ω・`) 。(´・ω・`) 。(´・ω・`) 。
(´・ω・`)o(´・ω・`)o(´・ω・`)o(´・ω・`)o(´・ω・`)
PHPって携帯会社の名前じゃないのか!?(´・ω・`)o(´・ω・`)o(´・ω・`)o
○ o(´・ω・`)o(´・ω・`)○ o ○
(´・ω・`)○(´・ω・`)
○ 。 o o ○。
/::. ソ . :;;ヽ
/::. ..:::;;;ヽ
/::. ..::;;;;ヽ
/::. ..::::;;;;i
(::. ..::;;;丿
>::...___..::::;;;イ
!ヾ. ̄⌒__ ̄彡|
iミ:::ミC= ≡..::: )
|::: 丶ヽ ..:ヽ )
|::: (' ( ::;;;|
|::: | ミ ヽ\|
|::: 丶ヽ ..:ヽ )
( \ l. | ..:;;;;;;|
|::\∨丿 ″..:;;;;;|
|::: ( ( ゙ ..:;;;;;|
|::: ( ( ゙ ..:;;;;;|
.彡.|::: i l :::;;;;;|ゞ巛ミ
巛从ミ彡ミ彡从巛彡ミ彡ミ彡》》
巛巛ミ人ミ彡巛彡从ミ巛ミ人ミ》》》》
巛彡巛彡从ミ》彡彡巛ミ人ミ彡ミ从》》
このスレはここで終了にしましょう
ーーーーーーーーーーーーーー終了ーーーーーーーーーーーーー
1、荒らしが住みついている
2、めちゃくちゃ荒れるのはわかっている
3、いるやつが無脳で役立たずが多い
4、存在価値なし!!
5、チンコ!!
以上をもって、全て終了とさせてもらいました。
すげー勢いでレス番欠けてる( ´ー`)
住みついてる荒しってパンチキックのやつだけだろ?
で、次スレ立てるん?
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttt
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
1000 :
nobodyさん:03/08/14 05:48 ID:GvyHuosa
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWW
w
fga545fg45a1g354
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。