- 1 名前:デフォルトの名無しさん [2012/03/02(金) 14:30:16.30 ]
- CGI についての質問は板違いです。WEB プログラミング板でどうぞ。
CGI と Perl の区別がつかない人も WEB プログラミング板に行ってください。 (WEB プログラミング板: hibari.2ch.net/php/ ) このスレでは(CGI 以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。 スレ違いの質問にはスルーか、速やかな誘導をお願いします。 "The duct tape of the Internet" こと、Perl についての質問箱です。 "There's more than one way to do it" ということで、 Perl の奥深さについて皆で語り合い、追求してまいりましょう。 www.perl.org/get.html Download Latest Stable Source (5.14.2) ▼ 前スレ Perlについての質問箱 50箱目 toro.2ch.net/test/read.cgi/tech/1326823096/ リンク集は >>2-3 Perl 日本語処理の基礎の基礎 >>4
- 232 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:52:47.86 ]
- >>230
www.modernperlbooks.com/ Modern Perlはそこそこまとまってた。 ざっくりPDF版を読んでみたら。
- 233 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:43:36.81 ]
- 毎日20ページ読むだけで2週間ありゃ読み終わる
- 234 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:52:29.28 ]
- 1ページの半分読んで眠くなる
- 235 名前:デフォルトの名無しさん [2012/03/21(水) 01:08:33.44 ]
- ディレクトリがあるかどうか調べるとき
ディレクトリがない場合というのelseやunlessを使うしか方法はないんでしょうか? elseやunlessはあまり使いたくないんだけど if(-d "test"){ print "ディレクトリがあります"; } else{ print ""ディレクトリがありません; }
- 236 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:34:57.79 ]
- not -d
- 237 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:39:19.27 ]
- >>230
そんな君にはポケットリファレンスがよかろう
- 238 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:53:56.47 ]
- あの青いやつか
- 239 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:40:35.99 ]
- 痴漢するときに、入力したファイルをそのまま変換するのって
どんなオプションでしたっけ
- 240 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:42:10.93 ]
- 自己解決しました。 やっぱり愛なのね。
- 241 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:53:20.77 ]
- >>239,240
なにうまいこというとんねん!
- 242 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 10:27:36.31 ]
- 関数の戻り値を変数に代入する場合、そのまま利用する場合と比較して、メモリは倍必要になるのでしょうか?
my $data = large_data(); print $data; print large_data();
- 243 名前:208 mailto:sage [2012/03/21(水) 11:17:49.63 ]
- >>231
ありがとうございます!検討してみます。 >>232 まさにこういうの探していました!本当に有り難うございます _ _ みなさん長々とお付き合いありがとうございました _ _
- 244 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 15:59:42.57 ]
- >>243
行末の「 _ _」が気になる。なんの暗号だ。
- 245 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:00:40.80 ]
- >>236
> not -d ! -d を使ってる。理由は忘れた。
- 246 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:06:37.64 ]
- >>244
m(_ _)m 的なものだと思われる
- 247 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:08:37.06 ]
- m(_ _)m → m _ _ m → _ _ → ?
- 248 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:33:26.80 ]
- ( @u@)
- 249 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:42:41.27 ]
- >>246
>>247 なるほど。Thanks.
- 250 名前:デフォルトの名無しさん [2012/03/21(水) 19:09:23.68 ]
- 排他ロックはmkdirを使うやりかたがいろいろ紹介されていますが
共有ロックはflockを使う以外では見たことありません flockを使わないで共有ロックをするのは隙間ができたりして難しいのでしょうか?
- 251 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:26:00.44 ]
- >>250
別に難しくもなんともないが、mkdirだのあのあたりの方法は プログラムが死んだときにロックしっぱなしになるので 自分では絶対に採用しないな。
- 252 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:32:51.02 ]
- perldoc.jp/func/exec
'exec' は Perl の組み込み関数ではありません。 え?
- 253 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:37:17.22 ]
- hint: 404
- 254 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 21:56:47.17 ]
- >>252
おいおい知らなかったのかよ
- 255 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:54:25.80 ]
- シェルの関数でしょ
- 256 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:33:19.22 ]
- 最終的にシェルだとかシステムコールにたらい回されるにしたって、
perlfuncに載ってるexecはPerlの組み込み関数でしょ。 perldoc.jp/index/function execのほかにforkやexitもだけど、リンクはあるのにクリックすると組み込み関数じゃありませんってのはおかしいので何かの手違いだろう。
- 257 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:38:24.69 ]
- perldoc.jp/func/adelic
手違いっぽいね
- 258 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:41:59.19 ]
- そりゃあ簡単だ
forkなんてUNIXの方の機能じゃん だからperlのモンじゃあない execもexitも同じ、perlの組み込みじゃない
- 259 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:02:12.03 ]
- 手違いというより単に翻訳済みのドキュメントがないってことでしょ
- 260 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:44:20.59 ]
- >>258
システムコールforkをPerlから呼ぶためにはPerlの組み込み関数forkが必要だろ。 それに、perlはUNIXだけのモンじゃあない。Perlの関数forkは非UNIXではそれに応じた動作をしなけりゃならない。 >>259 perldoc.jp/perlfunc からは見れるからやっぱり手違いだろう。
- 261 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:52:16.27 ]
- んじゃそっちからこっちへアップデートされてないってことで
|

|