[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 17:29 / Filesize : 66 KB / Number-of Response : 262
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Perlコーディング初心者質問スレ Part 59



1 名前:nobodyさん [2009/02/16(月) 11:42:29 ID:gvPTpodw]
Perlのコーディングで困ってる人のスレです。

【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。

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

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

お勧めサイトは >2 以降

前スレ pc11.2ch.net/test/read.cgi/php/1218030872/

222 名前:nobodyさん mailto:sage [2009/03/05(木) 19:52:52 ID:???]
さすがにネタだろ
ネタじゃないなら、もうソースも恥部もさらけ出せよ

223 名前:nobodyさん mailto:sage [2009/03/05(木) 20:40:48 ID:???]
多分、リアルで高校生とか中学生とかなんだろう。Perlってホントに初心者向けの本ってないからなあ。PHPと違って。

224 名前:nobodyさん mailto:sage [2009/03/05(木) 20:43:15 ID:???]
古い内容でよければ、ネットにいくらでも解説あるよな

225 名前:nobodyさん mailto:sage [2009/03/05(木) 20:53:49 ID:???]
ifって古いとかどうこうじゃないけどな


226 名前:nobodyさん mailto:sage [2009/03/05(木) 21:32:14 ID:???]
>>221
たけーよw

227 名前:nobodyさん mailto:sage [2009/03/06(金) 00:19:12 ID:???]
>>179
if文を100個も並べるようなコードは、おそらくif文などほとんど使わずに書けると思うよ。
コード以前に、仕様定義を日本語で整理することに頭と時間使った方が結局近道。
どういう処理をさせたいか日本語で表せない(他人に伝えられない)のにコーディングできるはずがない。

例えば
if ($tensuua < 10) {$ranka = 3;} elsif ($tensuua > 10 and $tensuua < 20) {$ranka = 2;} else {$ranka = 1;}
のコードは、$tensuua == 10 のとき、意図しない結果となると思う。
条件式は、混乱するんだったら、表を書いてでも整理すべし。

228 名前:nobodyさん mailto:sage [2009/03/06(金) 00:29:04 ID:???]
100万ww俺今から外注始めるwwwww

229 名前:nobodyさん mailto:sage [2009/03/06(金) 01:14:19 ID:???]
俺なら70万でやってやるよw

230 名前:nobodyさん mailto:sage [2009/03/06(金) 01:57:58 ID:???]
5万
NCNRでお願いします。



231 名前:nobodyさん mailto:sage [2009/03/06(金) 05:12:13 ID:???]
ちょうど俺液晶買い換えたいと思ってたんだよね
3万でいいよ

232 名前:nobodyさん mailto:sage [2009/03/06(金) 13:15:46 ID:???]
今月給料が少なかったから手付50万円で月々の保守10万円で年間契約で受け持つよ
制作は規模にもよるけど3ヶ月以内を約束で。

233 名前:nobodyさん mailto:sage [2009/03/06(金) 14:24:55 ID:???]
IFって何かと思った。
なんかのフレームワークかな?とか。

……俺だけ?

234 名前:nobodyさん mailto:sage [2009/03/06(金) 14:28:56 ID:???]
>>233
君を入れて3人だけだね。

235 名前:nobodyさん mailto:sage [2009/03/06(金) 18:09:13 ID:???]
俺はインターフェイスの設計かとオモタ

236 名前:nobodyさん mailto:sage [2009/03/06(金) 22:21:27 ID:???]
【月刊ifの全て】
創刊号 ifブロック特集
第2号 elseブロック特集
第3号 elsifブロック特集
第4号 unlessブロック特集
第5号 whileブロック特集
第6号 untileブロック特集
第7号 forブロック特集
第8号 if修飾詞特集
第9号 unless修飾詞特集
第10号 while修飾詞特集
第11号 until修飾詞特集
第12号 for修飾詞特集
第13号 if演算子(?:)特集
第14号 範囲演算子(..)特集
第15号 範囲演算子(...)特集
第16号 論理積演算子(&&)特集
第17号 論理和演算子(||)特集
第18号 論理積演算子(and)特集
第19号 論理和演算子(or)特集
第20号 排他的論理和演算子(xor)特集
第21号 grep関数特集
第22号 evalブロック特集
第23号 Switchモジュール特集
最終号 はじめてのPerlプログラミング

237 名前:nobodyさん mailto:sage [2009/03/06(金) 23:18:44 ID:???]
創刊号は
if の歴史
からいこうぜ

238 名前:nobodyさん mailto:sage [2009/03/06(金) 23:27:43 ID:???]
付録は何ですか><

239 名前:nobodyさん mailto:sage [2009/03/06(金) 23:36:05 ID:???]
2号からはおいくらですか?

240 名前:nobodyさん mailto:sage [2009/03/07(土) 00:03:23 ID:???]
つか2年後に初めて入り口とかw
まともにやってたら中級の入り口に立ってるはずなのにw



241 名前:nobodyさん mailto:sge [2009/03/07(土) 02:52:57 ID:???]
付録「ifとiff」



242 名前:nobodyさん mailto:sage [2009/03/07(土) 02:58:51 ID:???]
>240
むしろツッコミどころは第23号じゃね?

243 名前:nobodyさん mailto:sage [2009/03/07(土) 14:31:06 ID:???]
お前らの大好きな perl-users.jp で書けばいいじゃん。


244 名前:nobodyさん mailto:sage [2009/03/07(土) 14:53:41 ID:???]
>>243
なにそれ?


245 名前:nobodyさん mailto:sage [2009/03/07(土) 15:05:38 ID:???]
ぐぐれ

246 名前:nobodyさん mailto:sage [2009/03/07(土) 18:31:27 ID:???]
Switchモジュール特集は今すぐ始めてくれて構わないんだぞ?

247 名前:nobodyさん mailto:sage [2009/03/07(土) 22:21:11 ID:???]
>>243
あそこは頑張ってて好きだぜ。perl学ぶならここ見ろ、ってのが出来るのはいいことじゃね

248 名前:nobodyさん mailto:sage [2009/03/08(日) 01:43:51 ID:???]
import関数は何をするものですか?

249 名前:nobodyさん mailto:sage [2009/03/08(日) 11:38:53 ID:???]
Switchはクックブックに少し載ってるよね

250 名前:nobodyさん mailto:sage [2009/03/08(日) 13:14:22 ID:???]
>>247
ああいうのは、5年後10年後に負の遺産になるのが常だからなあ。



251 名前:nobodyさん mailto:sage [2009/03/08(日) 21:55:46 ID:???]
口で言うだけより行動する方がかっこいいし
あの辺のクラスタは10年経ってもずっとやってそう

252 名前:nobodyさん mailto:sage [2009/03/08(日) 22:16:42 ID:???]
5.10のgiven,when,defaultって手もあるな

253 名前:nobodyさん mailto:sage [2009/03/09(月) 00:06:15 ID:???]
>>251
何というか、君は腰巾着だな。ひとり立ちせえよ。

254 名前:nobodyさん mailto:sage [2009/03/09(月) 00:38:08 ID:???]
>>253
煽りたいんですね、わかります

255 名前:nobodyさん mailto:sage [2009/03/09(月) 01:19:00 ID:???]

$hogeがaとb以外のときに実行するには

if ($hoge ne 'a' or $hoge ne 'b' ){
 print "oik";
}

で合ってますか?


256 名前:nobodyさん mailto:sage [2009/03/09(月) 01:26:29 ID:???]
>255
その場合だと、「a以外」または「b以外」のときに真となるので、常に成立することになる。
「aまたはb」という条件式を作り、それをさらに否定するといい。

257 名前:nobodyさん mailto:sage [2009/03/09(月) 01:27:09 ID:???]
andにするだけでいいだろ

258 名前:nobodyさん mailto:sage [2009/03/09(月) 01:28:42 ID:???]
これ、新しいAAみたい → oik
orじゃなくて、andじゃないとマズくね?

259 名前:nobodyさん mailto:sage [2009/03/09(月) 01:30:03 ID:???]
被ってるし。床に横になってギター弾いてるみたいんだよなー → oik

260 名前:nobodyさん mailto:sage [2009/03/09(月) 01:40:09 ID:???]
olkはokの誤植です。。。

$hoge = 'c';

if ($hoge ne 'a' and $hoge ne 'b' ){
 print "ok";
}

なら ok で、このとき $hoge = 'b' ならなにもしないんですよね?



261 名前:nobodyさん mailto:sage [2009/03/09(月) 01:46:15 ID:???]
>260
おっけー。

あと、既に知ってるかもしれないが
「ド・モルガンの法則」でぐぐってみると勉強になるかも






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<66KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef