- 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/
- 206 名前:nobodyさん mailto:sage [2009/03/05(木) 08:36:47 ID:???]
- >>205
そんなやり方があるんですね。ありがとうございます。 軽くググってましたが \Q***\E を使うといいらしいですが\Eで閉じる必要はないのでしょうか?
- 207 名前:nobodyさん mailto:sage [2009/03/05(木) 08:39:30 ID:???]
- 閉じてもいいよ
クウォートメタの効果を途中で止めたいなら\Eで閉じなきゃいけないけどこの場合はないから閉じなくてもいい
- 208 名前:nobodyさん mailto:sage [2009/03/05(木) 08:41:08 ID:???]
- >>207
なるほど〜。 >>204の例だと if{ } の間だけ効果を発揮するということでしょうか?
- 209 名前:nobodyさん mailto:sage [2009/03/05(木) 08:58:56 ID:???]
- いやいや
/\Q$subject[a-z]\d/みたいにクウォートメタしたいものの後に正規表現使う場合には /\Q$subject\E[a-z]\d/こう書かいて閉じておかないと、パターンマッチではなく $subjectの内容直後に"[a-z]\d"という文字があるときしかマッチしなくなるということ
- 210 名前:179 [2009/03/05(木) 16:49:09 ID:9GnY8N9B]
- 外注に出したら100万と見積もられましたが100万はきついのでやはり自分で勉強したいのですが
IFの使い方に特化した本ありませんか?
- 211 名前:nobodyさん mailto:sage [2009/03/05(木) 16:56:24 ID:???]
- そんな本あるかよ
- 212 名前:nobodyさん mailto:sage [2009/03/05(木) 16:57:13 ID:???]
- >>210
君はプログラムに手出ししない方がいいと思う。
- 213 名前:nobodyさん mailto:sage [2009/03/05(木) 16:59:45 ID:???]
- books.livedoor.com/item/659088
どうぞ
- 214 名前:nobodyさん mailto:sage [2009/03/05(木) 17:05:25 ID:???]
- ていうか近視眼的な解決策しか求めないからいけないんだよね。
- 215 名前:nobodyさん mailto:sage [2009/03/05(木) 17:06:52 ID:???]
- どうせならこのぐらいのボケかたがいい
www.amazon.co.jp/gp/product/images/B001QWUZ9W/ref=dp_image_0?ie=UTF8&n=465392&s=books
- 216 名前:nobodyさん mailto:sage [2009/03/05(木) 17:08:19 ID:???]
- >>210
キミは 英語を勉強しようとして、「if」 しか解説してない本を探せると思うか? 日本語を勉強しようとして 「あ行」 しか解説してない本を探せると思うか?
- 217 名前:nobodyさん mailto:sage [2009/03/05(木) 17:09:07 ID:???]
- ec2.images-amazon.com/images/I/61%2B5RCVUK-L._SS500_.jpg
こういったリンクの方がうれしい
- 218 名前:nobodyさん mailto:sage [2009/03/05(木) 17:26:32 ID:???]
- これってレディスコミック?中身が見たいw
- 219 名前:nobodyさん mailto:sage [2009/03/05(木) 17:50:16 ID:???]
- IFに特化した本ワロタwwwwww
- 220 名前:nobodyさん mailto:sage [2009/03/05(木) 17:58:01 ID:???]
- 必要な情報はもう全部ここで答えられてるから
それ見て勉強するか100万払うこったな 面倒くさいからもう来んな
- 221 名前:nobodyさん mailto:sage [2009/03/05(木) 19:52:11 ID:???]
- 週間 ifの全て
創刊号は演算子優先順位一覧表がついて、590円!
- 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
おっけー。 あと、既に知ってるかもしれないが 「ド・モルガンの法則」でぐぐってみると勉強になるかも
|

|