どっちのPerlショー
- 1 :& ◆aKbxr9Z2 :02/01/18 20:16 ID:???.net
- 変数を局所化する時はlocalとmyどっちを使えばいいの?
文字列を二つの変数に分けるにはsplitと正規表現どっちが効率的?
- 21 :名無しさん@お腹いっぱい。:02/01/19 16:14 ID:???.net
-
マターリ光線!!
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∧_A_∧ シビビビ
(;・∀・) //___∧___∧__
( つ o/つ。 マ タ 〜 リ ♪
ノ∧)∧) \ ̄ ̄∨ ̄ ̄ ̄∨ ̄∨ ̄
(__)(_)
- 22 :名無しさん@お腹いっぱい。:02/01/21 22:46 ID:???.net
- ここまでか・・・。
- 23 :agege:02/01/22 04:03 ID:???.net
- 閑古鳥が鳴きじゃくっているのでわたしから...
コーディングする場合にPerlの場合はいろんな書き方ができるので、
処理の速度を重視する派なのか、できるだけ簡潔に書いてバイト数を少なくする派か、
メンテナンスを考慮してわかりやすさを追求する派かそれともこれらをバランスよく書く派か?
まあ、処理の目的やその規模など、一概には言えないですが、敢えて今夜のご注文は、どっち?
- 24 :名無しさん@お腹いっぱい。:02/01/22 05:12 ID:SXHBP37T.net
- 極端に悪化しない限りあまり速度については考えない。
出力される結果が、意図したものだったらオッケーとしています。
- 25 :名無しさん@お腹いっぱい。:02/01/22 11:08 ID:???.net
- postってform作らないといけないからhtml的に冗長って感じで
よくget使う
- 26 :名無しさん@お腹いっぱい。:02/01/22 23:49 ID:???.net
- 管理ページはpost
公開ページはケースバイケース
自分専用ページはget
- 27 :名無しさん@お腹いっぱい。:02/01/23 10:46 ID:???.net
- あげ
- 28 :名無しさん@お腹いっぱい。:02/01/23 15:16 ID:Gdq9JiCf.net
- おれは基本的にget使いません。何となく。
- 29 :名無しさん@お腹いっぱい。:02/01/23 21:32 ID:A2zgpsde.net
- http://isweb39.infoseek.co.jp/play/aomanga/index.html
- 30 :Technetium:02/01/24 14:46 ID:???.net
- 速度重視。
差が微妙なときは、10万回くらいループさせて必ず決着をつける。10万回ループさせても決着が微妙なときは、100万回ループさせて・・・(以下略
とにかく速度重視。
- 31 :名無しさん@お腹いっぱい。:02/01/24 15:15 ID:???.net
- >>30
そこまでする意味があるのか小(略
- 32 :Technetium:02/01/24 17:15 ID:???.net
- >31
正直、ありません(w
単なる自己満足です。
- 33 :Technetium:02/01/24 17:15 ID:???.net
- >31
正直、意味なんてありません(w
単なる自己満足です。
- 34 :Technetium:02/01/24 17:18 ID:???.net
- 二重カキコ失礼。m(_ _)m
- 35 :ada:02/01/24 22:51 ID:OSadEzmu.net
- local変数はスコープ内で有効なglobal変数です。
local変数の名前空間はglobalのそれ。
もし同名のglobal変数があればいったん退避され、スコープを抜けると回復します。
$ada="bassha-";
{
local $ada = "hoge";
print $::ada,"\n";
print $ada,"\n";
}
print $::ada;
を実行すると
hoge
hoge
bassha-
と出力されます。
一方my変数はスコープ内で独立の名前空間で管理され、スコープを抜けると基本的に破棄されます。
そして、global変数と同じ名前(パッケージ指定なし)で呼び出されると、スコープ内ではmyの方が優先されます。
だから上の例だと
bassha-
hoge
bassha-
となります。
この2つがあるのは歴史的な理由です。
で、どっちがいいかと言うとperl5以上では素人はmyでプログラミングしたほうがおすすめです。
作者もそうすすめてますし。
perlの内部動作まで理解していないと、使い分けて効率を上げるのはまず無理です。(それにはcが読めないと)
そんなことを考えるひまがあるなら無駄なIOがないかコードをもう一度見直すほうがいいと思います。
詳しくはperldocを読むといいでしょう。
- 36 :名無しさん@お腹いっぱい。:02/01/24 23:06 ID:???.net
- >>35
申し訳無いことに$::adaの意味調べないと解らなかった。
でも詳しい説明(・∀・)カコイイYO!!
至らない漏れだがこれで失礼する事にしよう。
で、最後に良スレの予感とか書けばいいのか?
と、
- 37 :GC:02/01/25 16:06 ID:???.net
- 効率的な方法。
ニンニク一個を左手の包丁の腹の下に置いて、
右手の拳でドンと潰す。ここでワインを一杯。
ん〜 スティーブ! スティーブ!!
(世界の・・知らねーよな。グラハム・ハンコックじゃねーぞゴルァ)
- 38 :名無しさん@お腹いっぱい。:02/02/03 23:41 ID:ZN7iyAzm.net
- あげ。
- 39 :名無しさん@お腹いっぱい。:02/02/04 01:55 ID:???.net
- なぜ。
- 40 :アマチュア:02/02/04 07:42 ID:???.net
- >>35
自分は普段はmyで関数内で更に関数を呼び出したりするときにlocalを使えばいいとか思ってた。
精進します。
- 41 :山崎渉:03/01/15 13:55 ID:???.net
- (^^)
- 42 :風の谷の住人:03/02/09 21:56 ID:bokyXJ97.net
- our はどうゆうふうtに使うのですか?
- 43 :nobodyさん:03/02/11 00:24 ID:???.net
- print $hoge::a; #1
print $hoge::b; #2
print $hoge::c; #3
print $hoge::d; #4
print $hoge::e; #undef (見えない)
print $hoge::f; #undef (見えない)
package hoge;
our $a = 1;
use var ($b);
$b = 2;
${__PACKAGE__ . '::' . 'c'} = 3;
$hoge::d = 4;
my $e = 5;
local $f = 6;
- 44 :nobodyさん:03/02/11 00:26 ID:???.net
- うお。間違ってた。
use vars qw($b);
- 45 :nobodyさん:03/02/11 00:29 ID:???.net
- use varsやら、ourやら、完全修飾変数が、本当に必要になるときっていうのは、
$VERSIONやら、@ISA、@EXPORTとか、外から見えないといけないものを作るとき。
単純なグローバル変数らしきもの(同一パッケージからならどこでも見える変数)
を作りたいなら、myで十分。
- 46 :nobodyさん:03/02/11 00:31 ID:???.net
- 日本語がおかしいのは許してな・・
- 47 : ◆.CzKQna1OU :03/02/11 18:00 ID:???.net
- テスト
- 48 : ◆UG8bK8Ml4Q :03/02/11 18:01 ID:???.net
- test
- 49 :nobodyさん:03/03/03 08:30 ID:yvLdYSKC.net
- ruby python
どっち!
- 50 :bloom:03/03/03 09:11 ID:qL/zFHBK.net
- http://www.agemasukudasai.com/bloom/
- 51 :fgv:03/03/04 05:11 ID:pSR3aMdf.net
- tt
- 52 :山崎渉:03/03/13 17:09 ID:???.net
- (^^)
- 53 :山崎渉:03/04/17 12:25 ID:???.net
- (^^)
- 54 :山崎渉:03/04/20 06:08 ID:???.net
- ∧_∧
( ^^ )< ぬるぽ(^^)
- 55 :山崎渉:03/05/22 02:11 ID:???.net
- ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
- 56 :山崎渉:03/05/28 17:15 ID:???.net
- ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
- 57 :山崎 渉:03/07/15 11:18 ID:???.net
-
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
- 58 :山崎 渉:03/08/02 02:33 ID:???.net
- ∧_∧
( ^^ )< ぬるぽ(^^)
- 59 :ぼるじょあ ◆ySd1dMH5Gk :03/08/02 05:11 ID:???.net
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
- 60 :山崎 渉:03/08/15 23:10 ID:???.net
- (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
- 61 :nobodyさん:04/05/16 14:42 ID:kdan/bKV.net
- A-roundBBS メガビ 葉っぱ アハン
どっち!
ttp://blogdex.at.infoseek.co.jp/archive/2chtype_221.lzh
ttp://around.tripod.co.jp/file/oekaki2ch101.lzh
ttp://blogdex.at.infoseek.co.jp/archive/around_news_system_0.2.zip
ttp://mitinoku.jp/script/jbbsconv.txt
ttp://www.megabbs.com/
ttp://pabbs.hp.infoseek.co.jp/
ttp://www.kokobbs.com/ahhan/
- 62 :nobodyさん:04/05/16 14:47 ID:???.net
- 複数から1つの選択を問うなら「どれ!」だよな...
- 63 :nobodyさん:2005/06/30(木) 19:21:01 ID:lwldaXFJ.net
- open FH, "hoge.txt"
and print "hoge" foreach @line
and close FH
or die "Can't open file:$!";
と
open FH, "hoge.txt" or die "Can't open file:$!";
print "hoge" foreach @line;
close FH;
どっち?
- 64 :nobodyさん:2005/06/30(木) 19:22:55 ID:lwldaXFJ.net
- 微妙にミスったな。
open FH, "hoge.txt"
and print $_ foreach @_
and close FH
or die "Can't open file:$!";
と
open FH, "hoge.txt" or die "Can't open file:$!";
print $_ foreach @_;
close FH;
どっち?
- 65 :nobodyさん:2005/06/30(木) 20:01:46 ID:???.net
- 糞スレ化
- 66 : ◆VfV1Td55VJBK :2010/03/03(水) 20:28:06 ID:???.net
- 3月3日 雛祭りじゃボケ
- 67 :nobodyさん:2010/03/13(土) 10:01:54 ID:i1xhAY7l.net
- _
r-、' ´ `ヽr-、
ィ7 /l: ハヽハ トヾ 駄スレを沈めることはこの俺が許さん!
'|l |'´_` ´_ `| || 信念に基づいて行動する、
| |´ヒ} ヒ}`! l | それを人は正義と言う。
__ノ゙). 从 l, _'_. |从 今俺が行ってることは保守ではない
,_'(_ ノ_ヽ ヾl.> - ,イ;リ 正義という名の粛清だぁ!
{ f:テ} {'f:テ}',/\ヽ--//ヽ
ヽ,r─‐ 、ィ .、、 i l>Y<! i '、 バーニング!
/ iゝ_ノ iヽ /l |l l ',
lンヽ/ムノじ
- 68 :nobodyさん:2010/05/16(日) 05:52:42 ID:IAiAbK8X.net
- 適当に弄ってビチョビチョになったら肉 棒ズブリ……
後は腰振って出すだけで、月50万とか稼げるんだからボロイよな(笑)
http://chinirichi.net/rico/bap2zvd
- 69 : 忍法帖【Lv=40,xxxPT】(4+0:8) 【44.9m】 電脳プリオン ◆3YKmpu7JR7Ic :2012/09/30(日) 14:26:44.90 ID:???.net ?PLT(12079)
-
∧_∧
( ・∀・) | | ガガッ
と ) | |
Y /ノ .人
/ ) .人 < >_∧∩
_/し' < >_∧∩`Д´)/
(_フ彡 V`Д´)/ / ←>>54
/ ←>>58
- 70 :nobodyさん:2018/06/21(木) 00:56:37.79 ID:VtSVJLaY.net
- プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
GHP8S
14 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★