新しくperlで標準で欲しい関数は? (203レス)
上下前次1-新
47(2): 名無しさん@お腹いっぱい。 01/12/28 07:46 ID:WCOesOKQ(1) AAS
>>42
41じゃないけど。
if (
$a == 1 /* 〜判定 */
or $a == 2 /* 〜判定 */
)
みたいのがほしい。
48(1): 47 01/12/28 07:47 ID:??? AAS
書いてみたら意味不明だった…これなら今のPerlでできるじゃん。。
↑を一行にまとめてあるような場合の話ね。
49(6): 名無しさん@お腹いっぱい。 01/12/28 22:34 ID:??? AAS
hashをマージする関数は欲しいなぁ。書いても3行なんですけどね。
50: ダメ男 01/12/29 03:17 ID:ZRazpEzQ(1) AAS
文字コード変換専用の関数があればいいかもね。いちいちjcode.plを
呼び出しているCGIが多くてウンザリするから。
まあわたしの場合は1つのサブスティチュートに書き替えているけどね。
51(2): 名無しさん@お腹いっぱい。 01/12/29 03:42 ID:vH5mwYOf(1) AAS
画像ファイルの拡大/縮小
くらいだけでもできたらうれしい。
52(1): 名無しさん@お腹いっぱい。 01/12/29 03:45 ID:??? AAS
じゃ俺はsendmail関数 (笑
53: 名無しさん@お腹いっぱい。 [0] 01/12/29 04:01 ID:??? AAS
高確率のロト6予想関数
54: 名無しさん@お腹いっぱい。 01/12/29 17:12 ID:YO8PVCNz(1) AAS
>>51
それはモジュールでやるべきことでしょう。さすがに。
>>49
たしかに欲しい。
55(2): 名無しさん@お腹いっぱい。 01/12/29 17:19 ID:??? AAS
"Hello,world!!\n"を印字する関数。書いても1行なんですけどね。
56: 名無しさん@お腹いっぱい。 [sage ...ワケネェ] 01/12/29 18:37 ID:??? AAS
>>55
たしかに欲しい
57: 名無しさん@お腹いっぱい。 01/12/29 19:12 ID:??? AAS
>>55
あらゆる言語で車輪の再開発がなされる部分だしね。
58: 名無しさん@お腹いっぱい。 01/12/29 19:16 ID:??? AAS
uniq,cp,mv
59: 名無しさん@お腹いっぱい。 01/12/29 19:20 ID:??? AAS
ビルトインクラスPerlWorldにジョークでHelloメソッドがあったら笑う。
60(2): 名無しさん@お腹いっぱい。 01/12/30 00:54 ID:??? AAS
こういう事したい if $sita < $naka < $ue;
61: 名無しさん@お腹いっぱい。 01/12/30 02:06 ID:??? AAS
>>60 Perl6でできる予定
62(1): 名無しさん@お腹いっぱい。 [ ] 01/12/30 03:14 ID:??? AAS
関数じゃないけど、C言語みたいに、
sub funcname($val1,$val2,...,$valn){...}
こういう風にサブルーティンを書けるようにしてほしい。
もちろん仮引数はローカル変数で。
63: _gunzip 01/12/30 06:27 ID:??? AAS
>>3
Parrotの構文ツリー形式を吐くパーサを自分で書けばいいよ。
実例としてはparrot/languages/jako辺りのパーサ/コンパイラを見てくれ。
外部リンク:dev.perl.org
------
The parser will permit you to change its rules.
Rule sets define major languages (Perl, C, Python, Java, etc.)
and you can write new rules to define minor languages
(Perl without $ @ % sigils, Python with curly braces, etc.).
------
省24
64(2): _gunzip 01/12/30 06:28 ID:??? AAS
>>43 50
PerlIO::TextCodecクラスみたいなのが追加されたら便利かも。
(´-`).。oO(以下↓は妄想.....)
*------*
#!/usr/bin/perl6
use IO;
my $in = new IO::TextStream(@ARGV[0]); #Perl6の配列要素参照は@array[index]
my $out = new IO::TextStream(@ARGV[1]);
$in.open("r") or $out.open("w") or die "open() failed";
$*in is chomped; # 入力は自動的に改行を削除
省14
65(1): _gunzip@書けるの? 01/12/30 06:30 ID:??? AAS
>>60
Perl6では可能ですよ。詳しくは
RFC025 外部リンク[html]:dev.perl.org と、
Apocalypse 3<Operators> の "multiway comparisons" の項を見てね。
外部リンク:dev.perl.org
>>62
RFC26 外部リンク[html]:dev.perl.org で提案され、Perl6で
取り入れられる予定です。Damian Conway氏のExegesis 2
"Take that! And that!" に実例が出てきます。
また、省略時パラメータは //= で行います。
省13
66: 名無しさん@お腹いっぱい。 01/12/30 11:50 ID:??? AAS
>>65
良くわからんけど、仮引き数は全部constになるのかな
つまり、内部的に実引き数へのポインタが@_で@_へのポインタが
仮引き数になるけど、仮引き数のプロパティはconstantになるとか何とか・・・・
んー、結構良いけど何となく嫌 (^ー^;
Damian 氏はC++ファンなんだろうか・・・
上下前次1-新書関写板覧索設栞歴
あと 137 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s