- 1 名前:デフォルトの名無しさん [2012/01/18(水) 02:58:16.13 ]
- 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 ● 2011/10/30 現在の最新版: 5.14.2 ▼ 前スレ Perlについての質問箱 49箱目 toro.2ch.net/test/read.cgi/tech/1319953460/ リンク集は >>2-3辺り Perl 日本語処理の基礎の基礎 >>4辺り
- 894 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 02:39:42.45 ]
- d.hatena.ne.jp/perlcodesample/20091118/1246679588
ここ読め、かなり良いから。 変な使い方するな、理解してもないのに変な楽の仕方するな
- 895 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 06:48:35.60 ]
- とはいうもののクソの口から本当の楽の仕方は出てこない、
書かれることもない、 なぜなら>>894の能力が低いから
- 896 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 06:57:34.31 ]
- use utf8を書かないとうまく動かない時ってどんな時だ?
- 897 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 08:05:06.77 ]
- >>896
ASCII 以外が必要なほぼすべての時。
- 898 名前:デフォルトの名無しさん [2012/02/27(月) 13:52:22.69 ]
- >>895
それめっちゃ分かる。 お前の能力めっちゃ低いもんな。
- 899 名前:デフォルトの名無しさん [2012/02/27(月) 14:04:23.67 ]
- なぜなら俺はイタリアンじゃないから
- 900 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 19:39:56.47 ]
- アクセス解析で環境変数を取得するときに、リファラーに井桁が入ってると変数に代入されず
リファラーが取得できなくなってしまうのはどうすれば解決できますか
- 901 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 19:58:34.20 ]
- >>900
こちらへどうぞ。 Perlコーディング初心者質問スレ Part 63 kohada.2ch.net/test/read.cgi/php/1315559509/
- 902 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:06:31.96 ]
- >>901
誘導ありがとうございます。失礼しました。
- 903 名前:デフォルトの名無しさん [2012/02/27(月) 20:14:14.61 ]
- 勢いを見てもこのスレがPHPより人気なのが分かる
- 904 名前:デフォルトの名無しさん [2012/02/27(月) 20:16:12.30 ]
- つーかPHPの質問スレ自体がなくてワラタw
PHP厨はこの世に存在しないのと一緒w
- 905 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:21:55.19 ]
- 普通にたくさんあるだろ
- 906 名前:デフォルトの名無しさん [2012/02/27(月) 20:23:33.91 ]
- それがなかったんだよw
バトルロワイヤルとかHello Worldを書き込むとかそういうスレしかなかったwww
- 907 名前:デフォルトの名無しさん [2012/02/27(月) 20:24:47.12 ]
- >>905
つーか一覧でCtrl+Fですぐ調べられるから見てみろってwwww
- 908 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:31:15.49 ]
- 【Perl,PHP】LLバトルロワイヤル21【Ruby,Python】
【perl->php】お願いがあるんだ PHP使ってる奴らが憎いPerl>>>PHP PHPを使って2ちゃんねるにHello Worldを書き込む php使ってる奴はアホ、これからはRuby on Rails! すさまじい 怨念が渦巻いている
- 909 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:36:02.02 ]
- やっぱりPerlだよな。
PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。 ゴミすぎてPerlとの比較対象にすらならない。 PHP選んでるって時点で情弱。 馬鹿にされたくなかったらPerlを選んでおくべき。
- 910 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:53:58.47 ]
- 数えきれないほどあるけど?
【PHP】下らねぇ質問はID出して書き込みやがれ 116 kohada.2ch.net/test/read.cgi/php/1330224598/ PHP関連の書籍 第7版 kohada.2ch.net/test/read.cgi/php/1324952317/ IDにPerlが出たら神!PHPが出たらシメジ Part32 kohada.2ch.net/test/read.cgi/php/1303228484/ 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 kohada.2ch.net/test/read.cgi/php/1320768310/ 【PHP】Yii Framework kohada.2ch.net/test/read.cgi/php/1291909271/ 【PHP】PHPフレームワーク総合スレ15 kohada.2ch.net/test/read.cgi/php/1292118428/ PHPでオークションサイトを作ろう! kohada.2ch.net/test/read.cgi/php/1170317609/ [PHP][フレームワーク]CodeIgniter Part2 kohada.2ch.net/test/read.cgi/php/1299595202/ 【PHP】ビューと業務ロジックを混在させる【PHP】 kohada.2ch.net/test/read.cgi/php/1254298092/ 【初心者】励ましあいながらサイト製作【PHP】 kohada.2ch.net/test/read.cgi/php/1125711034/ Perl VS PHP kohada.2ch.net/test/read.cgi/php/982591467/ PHP>Java>>>超えられない壁>>>ASP>Perl kohada.2ch.net/test/read.cgi/php/1178094278/ Java VS PHP kohada.2ch.net/test/read.cgi/php/1177676518/ symfony PHPフレームワークpart2 kohada.2ch.net/test/read.cgi/php/1268753684/ 【PHP】鏡の国2ch bbs kohada.2ch.net/test/read.cgi/php/1234765454/
- 911 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 21:28:19.27 ]
- >>909 「セキュリティホール付でリリース」
コミュニティーがたよりない
- 912 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 21:53:31.46 ]
- PHPにはだんこがいみたいなひといるの?
- 913 名前:デフォルトの名無しさん [2012/02/28(火) 00:05:00.57 ]
- 質問なのですがPerlでこういうサイトって作れますか?
ttp://findrjp.com/formen/ これはPHPだと思うんですけど 作るとしたらelsifで作る感じでしょうか? こういうのってすぐ作れますか?
- 914 名前:デフォルトの名無しさん [2012/02/28(火) 00:43:21.62 ]
- >>913
>>1を100回読んでから出直せゴミクズ
- 915 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 00:52:16.20 ]
- >Perlでこういうサイトって作れますか?
>ttp://findrjp.com/formen/ お前は言語を何だと思ってんだ? PerlだろうとCだろうとC++だろうとシェルスクリプトだろうとできるだろ。 >これはPHPだと思うんですけど 「思う」じゃねーよ、Perlだったらどうすんだ? >作るとしたらelsifで作る感じでしょうか? そりゃ条件分岐くらい使うでしょうよ。 >こういうのってすぐ作れますか? すぐの意味が分からないが仕様書出してもらえれば寝起き2時間で作れるよ。 文字通り朝飯前。
- 916 名前:デフォルトの名無しさん [2012/02/28(火) 01:36:50.46 ]
- >>915
PHPとかperlってどこで判断するんですか? 結果ページのurlにはphpって入ってますけど
- 917 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 02:35:17.55 ]
- 死ねよ上げんな池沼
- 918 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 04:09:04.78 ]
- >>916
鯖管に聞かなきゃ分からない 一つの言語だけでできてるという保証もなし 精度向上がどうのって書いてあったから バックエンドではcで書いたややこしいシステムが動いてるかもよ
- 919 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 10:15:15.72 ]
- ひとつ言える事は・・・
吐いてるHTMLは死ぬほど汚い、素人が作った物だろって事。
- 920 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 10:16:26.01 ]
- 寝起きで朝飯前食う前にやっつけで作ったんじゃね?
- 921 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 10:24:20.67 ]
- ステマそのものじゃねーか。つまらん。
- 922 名前:デフォルトの名無しさん [2012/02/28(火) 18:33:03.38 ]
- CGIの話はWebProg板でやれゴミ
- 923 名前:デフォルトの名無しさん [2012/02/28(火) 19:56:56.41 ]
- >>919
さすがプロの方 ありがとうございます
- 924 名前:デフォルトの名無しさん [2012/02/28(火) 20:59:01.76 ]
- バーカ
- 925 名前:デフォルトの名無しさん [2012/02/29(水) 21:56:03.52 ]
- 阿呆
- 926 名前:デフォルトの名無しさん [2012/02/29(水) 22:01:52.56 ]
- $a = time;
for( $i = 0; $i < 10000; $i++ ){ $x = $x + 1; } $b = time; $c = $b - $a; print "$c";
- 927 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 04:13:20.21 ]
- my $a = time;
my $x = 0; $x += 1 for 0 .. 9999; print time - $a, "\n";
- 928 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 07:16:10.31 ]
- ミリ秒まで計測できるよう改良してあげたぞ
my $a = time; my $x = 0; for(my $i = 0; $i < 10000; $i++ ){ $x += 1; } my $b = time; $c = rand($b - $a); print $c. "\n";
- 929 名前:デフォルトの名無しさん mailto:sega [2012/03/01(木) 09:19:19.20 ]
- 文字列を改行つきで表示させたいとき、
print "$c\n"; print $c ."\n"; のどちらが良い方法ですか? 個人的には上の方法が好きですが、特に理由はありません。
- 930 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 09:26:06.30 ]
- >>929
俺は下の方が好き。 Perlは変数がダブルクォートの中にあっても展開してくれるけど、 他の言語では展開しない物の方が多い。 Perlでいう全部シングルクォートと同じ感じ。 気持ち悪いから下の方法を取ってるだけで、それ以上深い意味はない。
- 931 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 09:55:32.17 ]
- print文ならむしろカンマを使うね
print $c, "\n";
- 932 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 11:52:40.78 ]
- . で接続すると、括弧が余計に必要になったりするから嫌
- 933 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 12:16:53.96 ]
- 好みって事で、どうでも好きにしろよ
- 934 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 12:27:40.83 ]
- print "$c\n";
print $c ."\n"; 新たに文字列が作られる。 print $c, "\n"; 新たな文字列は作られない。 したがって,推奨と信じてきたが違うのか?
- 935 名前:デフォルトの名無しさん [2012/03/01(木) 12:30:27.47 ]
- mes myText + "\n"
- 936 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 12:58:42.67 ]
- >>934
推奨かどうかはともかく、コピーが作られなくてメモリに優しいというのは多分合ってるよ。 perldoc.jp/docs/perl/5.10.1/perlfaq3.pod#How32can32I32make32my32Perl32program32take32less32memory63
- 937 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 13:53:13.26 ]
- コンマ使えば変数分のメモリが節約できるのか〜
変数の内容にもよるし微々たるものな事も多いだろうけど、 でも少しでも軽くするのはプログラマの努めだし、 軽くするために特にトリッキーな事になってる訳でもないし、 これからは積極的にコンマ使っていくよ教えてくれてありがとう。
- 938 名前:デフォルトの名無しさん [2012/03/01(木) 14:29:44.49 ]
- >>937の内容に可読性に関する話が一切出ていない。恐らく真性の基地害。
保守性を無視した「自分さえ分かれば良い」コードを書くゴミの典型。プログラムをする資格のそもそもない人種。 それでプログラマの努めとか言っちゃってるのは恥さらし通り越して最早プログラマに対して失礼。 ほんとクズだなこいつ。
- 939 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 14:34:23.67 ]
- コンマなんか使うと可読性が落ちる(キリッ
- 940 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 14:38:37.11 ]
- そんなに軽くしたいならPerlやめてCで書けばいいんじゃね?
- 941 名前:デフォルトの名無しさん [2012/03/01(木) 14:48:09.89 ]
- >>937は馬鹿だからそういう発想はできない。
- 942 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:03:48.12 ]
- @a = (1, 2);
print @a . "\n"; print @a , "\n"; みたいな時に挙動が変わる
- 943 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:04:58.33 ]
- 何だ、この流れ。
- 944 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:05:43.83 ]
- >>938
> 軽くするために特にトリッキーな事になってる訳でもないし、 これが可読性に言及していると読み取れないお前は、ディスレクシアの疑いが高い。 専門医の診察を受けることを勧める。 もっとも診察受けても治らないけど、この業界文章読み取る能力が欠如してるとつらいぞ。
- 945 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:15:57.49 ]
- >>938
>>941 どうしてエキサイトしてるのか意味がわからないw
- 946 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:16:41.19 ]
- この業界はどんな条件でもつらい
自然言語でプログラムが組めるようになるまでは離れるのが吉
- 947 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:19:34.15 ]
- 可読性の高いトリッキーなコードと
可読性の低いトリッキーなコードあるよな
- 948 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:22:04.76 ]
- say $c;
- 949 名前:デフォルトの名無しさん [2012/03/01(木) 15:30:06.89 ]
- >>944は可読性の低いトリッキーなコードしか見たことないんじゃね?
- 950 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:32:45.09 ]
- カスども仲良くしろ
- 951 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:34:16.52 ]
- >>949
ヒント: 類は友を呼ぶ >>944みたいな文章しか書けないような奴が集まってみろよ その中に可読生の高いトリッキーなコード書ける奴がいると思うのか
- 952 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:35:35.67 ]
- 何にキレてるのか意味がわからない・・・
そんなにコンマが嫌いなのかw コンマ入ると読めなくなる程度の奴らなのかw
- 953 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:47:05.05 ]
- >>949
キミ、多分ディスレクシアだよ。つらいだろうが自分の特性を受け入れる事が大事。 >>951 煽るときは漢字間違えないようにしろよ。あと、お前の過去に何があったか知らな いが、コンマは噛みつかないからそんなに怖がる必要はないぞ。
- 954 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:49:36.00 ]
- そもそもカンマってなんであるんだ?構文解析上必要なのか疑問。(←わざわざカンマで区切らずともスペースで区切られてるだろ)
print $s "\n"; これでも十分区切りはわかる。カンマは不必要。ではなぜそうなっていないのか、逆にカンマが必要な場面とはどこか。 print 3 + 5, 8; こういう場合だな。二項演算子が混じってくるケース。カンマを端折ってprint 3 + 5 8とすると区切りが分からなくなる。 ただカンマの代わりに括弧で括ってprint (3 + 5) 8とすればこれで区切りは分かる。カンマは入らない。 項の区切りにカンマを入力しなくていいが、二項演算子使う場合はカッコでくくるコスト>項の区切りに毎回をカンマ入力するコスト だと思うんだが
- 955 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:52:00.19 ]
- もうLispとかHaskellやれよ。
なんでPerlだけが噛みつかれるんだよ…
- 956 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 15:55:20.93 ]
- >>954
/: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ ___ /;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、 / ヽ /ヽヽ: ://: :!:,X~::|: /;,,;,/: :/ リ!: ::/ノ l`ヽl !: : |: : : :l: :l: リ / そ そ お \ /: : ヽヾ/: : l/::l |/|||llllヾ,、 / |: :/ , -==、 l\:::|: : : :|i: | / う う 前 | . /: : : //ヾ ; :|!: イ、||ll|||||::|| ノノ イ|||||||ヾ、 |: ::|!: : イ: ::|/ な 思 が /: : ://: : :ヽソ::ヽl |{ i||ll"ン ´ i| l|||l"l `|: /|: : /'!/l ん う ∠: : : ~: : : : : : : :丶ゝ-―- , ー=z_ソ |/ ハメ;, :: ::|. だ ん i|::ハ: : : : : : : : : : : 、ヘヘヘヘ 、 ヘヘヘヘヘ /: : : : : \,|. ろ な |!l |: : : : : : : : :、: ::\ 、-―-, / : : :丶;,,;,:ミヽ う ら 丶: :ハ、lヽ: :ヽ: : ::\__ `~ " /: : ト; lヽ) ゝ レ `| `、l`、>=ニ´ , _´ : :} ` / ,,、r"^~´"''''"t-`r、 _ -、 ´ヽノ \ノ / お ・ ,;'~ _r-- 、__ ~f、_>'、_ | で 前 ・ f~ ,;" ~"t___ ミ、 ^'t | は ん ・ ," ,~ ヾ~'-、__ ミ_ξ丶 | な 中 ・ ;' ,イ .. ヽ_ ヾ、0ヽ丶 l / ( ;":: |: :: .. .`, ヾ 丶 ! \____/ ;;;; :: 入:: :: :: l`ー-、 )l ヾ 丶 "~、ソ:: :い:: : \_ ノ , ヾ 丶
- 957 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:04:09.73 ]
- >>954
新しい言語を作るつもりなら期待してやっても良いぞ print FILEHANDLE LIST
- 958 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:07:18.91 ]
- >カンマを端折ってprint 3 + 5 8とすると区切りが分からなくなる。
分からなくはない コンパイラが8が演算子かどうか調べればいい 見た目が分かりにくくはなるが
- 959 名前:デフォルトの名無しさん mailto:age [2012/03/01(木) 16:08:43.91 ]
- このスレ馬鹿が多いなw
晒しage
- 960 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:12:51.04 ]
- こういうのを自己言及と言います
- 961 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:14:04.23 ]
- カリー化と括弧省略の合わせワザが使えたら、間違いなく地獄を見るな。
- 962 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:14:28.41 ]
- perlは文法が適当だからな
括弧で括るけど、気に入らなければ無くてもいい ヒュペリオンよりも適当
- 963 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:34:31.90 ]
- $a = 1;
print ($a+1)*2 . "\n"; これでいいだろ、と直感的には思うのに、 print (($a+1)*2) . "\n"; こうでないと思い通りには動かない
- 964 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:42:07.59 ]
- 後者も上手く動いてないだろ。改行文字は出力されない。
ラクダ本曰く関数呼び出しは関数呼び出しのように振る舞う。 print (($a+1)*2) . "\n";これは print (($a+1)*2)で1つの関数呼び出しになっている。#=> 4が出力される その返り値に. "\n"されたものがヴォイドコンテキストで評価される。 #=> "4\n"が生成されて捨てられる
- 965 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:45:33.11 ]
- print (($a+1)*2 . "\n");
こっち
- 966 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:48:18.00 ]
- つーかそれは
print +($a+1)*2 . "\n"; でもできるよね
- 967 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 16:49:31.13 ]
- その+地味に使えるよな。
+演算子は前に項がない場合何もしない、だっけ。
- 968 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 17:11:27.24 ]
- でもトリッピーだよな
何このプラス?、取っていい? って思う 書いた本人が暫く経つと思う 全体を括弧で括るのも、取っていい? って思いがちだけど ぱっと見に異常さがなくて、かつ最もシンプルな書き方がベスト
- 969 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 17:47:35.32 ]
- トリッピーってのは
書いた本人なのに暫く経つとなんで「+」つけたか忘れちゃうようなトリ頭のこと?
- 970 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 17:49:41.94 ]
- 英語教材のアレだろ
そのわりにはアレだな アレ とりっぴぃ()
- 971 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 18:07:50.60 ]
- # 頭の+は取るな
とか書いとけば嫌でも思い出すけど、 意味があってやってることを忘れてると、普通に消し忘れに見えるぞ それほどまでに print は括弧を付けて使わない
- 972 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 21:28:37.85 ]
- @a = ([1, 2], [3, 4]);
print $a[0][0]; $b = [[1, 2], [3, 4]]; print $$b[0][0]; どっちが好き?
- 973 名前:デフォルトの名無しさん [2012/03/01(木) 21:59:51.62 ]
- うるさいゴミ
- 974 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 22:06:46.87 ]
- これがオレの流法
print $b->[0]->[0]';
- 975 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 22:11:24.09 ]
- print $c, "\n";
のprintの話ではないけど… Perlの前に、AWKがあった。 AWKの場合、 $c "\n" で連結される。 「何もないものを演算子にしてしまうと、/pat/ /pat/がパースできなくなってしまう。 なぜなら、3番目のスラッシュが除算演算子と解釈されてしまうからだ」 『プログラミングPerl改訂版』2000年3月21日オライリー・ジャパン
- 976 名前:975 mailto:sage [2012/03/01(木) 22:15:22.43 ]
- >>975は、p. 610
awkユーザがはまりやすい罠(8.2.3)
- 977 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 22:34:37.21 ]
- 結合する時は結合先のバッファを確保して、strcpyすんだよ
#include <string.h> を忘れがちだから注意な
- 978 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 22:52:27.95 ]
- >>972
ケースバイケース
- 979 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 01:22:35.76 ]
- ケースバイケースとか状況に依るとか言うやつで
特徴を掴んだ典型例を2つ3つ示せない奴は無能
- 980 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 01:40:41.97 ]
- 後ろから詰めていきたいのですが。
($hoge, $huge, $asdf) = @aryとした場合、リストが左寄せで代入され、要素が不足した部分にはundefが入りますが これを右寄せで代入したいです。 最初のゲスコード ↓ my ($sensen, $sensyu, $konsyu); ($sensen, $sensyu, $konsyu) = @ARGV if (@ARGV == 3); ($sensyu, $konsyu) = @ARGV if (@ARGV == 2); もっと良い感じに出来そうなのですが、皆さんならどのように書きますか? unshift @ARGV, undef if (@ARGV == 2); my ($sensen, $sensyu, $konsyu) = @ARGV; 今はこんな感じにしています。もっと変な方法を教えて下さい。
- 981 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 01:48:51.67 ]
- 好みを訊かれてるのにケースバイケースになる奴は、
天気によってコーディングのスタイルを変える
- 982 名前:デフォルトの名無しさん [2012/03/02(金) 01:53:59.72 ]
- 俺も人に何かきかれたときに、自分のレベルでは太刀打ちできないときはケースバイケースって言ってるよ
40%くらいの確率で「ああ、やっぱそうっすよねー」って丸め込める でも1対1のときで40%くらいだから、集団の中で使うには分が悪い >>979みたいなアグレッシブな奴にバレる
- 983 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 01:58:10.41 ]
- 晴れの日にはカラッと見通しの良く可読性のいい気分の良いコード
雨の日にはしっとり上品で丁寧なアルゴリズム、雨の中純白色した傘をさし、しとしとと歩くお嬢様のようにどこか儚いコード
- 984 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 02:03:44.37 ]
- >>980
my ($konsyu, $sensyu, $sensen) = reverse @ARGV;
- 985 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 02:31:04.74 ]
- >>980
my ($sensen, $sensyu, $konsyu) = @ARGV[-3, -2, -1];
- 986 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 04:26:57.50 ]
- Perlのスレッドについて質問です。
メインスレッドで無限ループのスレッドを生成したのですが、 メインスレッドから終了させる方法がわかりません。 下記のような方法では、メインスレッドも死んでしまいます。 $thread->exit(); どうすれば良いですか?
- 987 名前:986 mailto:sage [2012/03/02(金) 04:45:58.41 ]
- 自己解決しました
- 988 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 10:07:41.72 ]
- なんか、@ARGVを直で書くべきでない気がするので、
shiftを何回も使う以外の方法で、いい感じに引き数を取得する方法は無いだろうか
- 989 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 10:29:57.30 ]
- 984の方法があまりにも鮮やかだったから
嫌みでもタレてんの?
- 990 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 11:04:43.35 ]
- > なんか、@ARGVを直で書くべきでない気がするので、
なんか気がすると言われても、他の人はそう思ってないから……
- 991 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 11:09:52.04 ]
- >>988
引数を便利に取得するモジュールいろいろあると思うから探したら?
- 992 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 12:09:46.45 ]
- >>989
自分で鮮やかとか言うなし
- 993 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 12:19:43.13 ]
- Getopt つかえば @ARGV はあんまり参照しなくていいじゃん。
- 994 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 12:30:30.89 ]
- バカがこねくりまわし時間とて3行費やして自己満足してるのに
リバースで一行、 バカが@ARGV使うなとかワメくのもわかるよ 嫉妬と無能の自己紹介そのものだもん
- 995 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 13:11:35.16 ]
- ( ..)φメモメモ
- 996 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 13:14:36.94 ]
- 次スレは>>1001がよろ
- 997 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 14:29:56.22 ]
- >>993
モジュール呼び出しはいやだ
- 998 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 14:39:26.60 ]
- 次スレ
Perlについての質問箱 51箱目 toro.2ch.net/test/read.cgi/tech/1330666216/
- 999 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:07:45.56 ]
- ぎんがてつどう
- 1000 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:18:25.06 ]
- の朝
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|