結局自分で作ればいいんだが、
標準で「これがあれば便利なのに・・・」
と思う関数は、どんなもの?
便宜的に名前をつけて、仕様を説明してみてくれ。
新しくperlで標準で欲しい関数は?
1名無しさん@お腹いっぱい。
01/12/15 03:41ID:43dxFG5663_gunzip
01/12/30 06:27ID:??? >>3
Parrotの構文ツリー形式を吐くパーサを自分で書けばいいよ。
実例としてはparrot/languages/jako辺りのパーサ/コンパイラを見てくれ。
http://dev.perl.org/perl6/architecture
------
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.).
------
>>6
Perl6 RFCでも、スレッドに関して幾つか提案がなされてるけど、
(1, 178, 185ほか)RFC185のような実装になるみたい。
RFC 185: Thread Programming Model
http://dev.perl.org/rfc/185.html
>>14
./Configureの際に指定できるよ。
...最近は設定プログラムにGNU Autoconfを利用した物がほとんどで、
Perlで使っているMetaconfig(by Larry Wall他)は滅多に見かけない...。
(autoconfは大抵質問してこないから楽だけど。)
>>25
Perl6ではXS の代わりに Inline::* 系が標準になるので、
他言語で拡張パッケージを書くのはかなり楽になると思います。
>>41-42 >>47-48
RFC5, 102で提案されているけど、Larryは
http://dev.perl.org/perl6/apocalypse/2 の"Inline Comments for Perl"
で述べているとおり導入に消極的。
その代わりにプラグマinline_commentとかが追加されたりして。
Perl5でcppの使える環境なら-Pオプションで、コンパイル前に
Cプリプロセッサに食わせてやることで実現が可能だけど。
Perl6の"is"オペーレータで同様のことが出来るかも。
if ( test1() is "checking something" && test2() is "眠いな" ) {
# hogehoge
}
Parrotの構文ツリー形式を吐くパーサを自分で書けばいいよ。
実例としてはparrot/languages/jako辺りのパーサ/コンパイラを見てくれ。
http://dev.perl.org/perl6/architecture
------
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.).
------
>>6
Perl6 RFCでも、スレッドに関して幾つか提案がなされてるけど、
(1, 178, 185ほか)RFC185のような実装になるみたい。
RFC 185: Thread Programming Model
http://dev.perl.org/rfc/185.html
>>14
./Configureの際に指定できるよ。
...最近は設定プログラムにGNU Autoconfを利用した物がほとんどで、
Perlで使っているMetaconfig(by Larry Wall他)は滅多に見かけない...。
(autoconfは大抵質問してこないから楽だけど。)
>>25
Perl6ではXS の代わりに Inline::* 系が標準になるので、
他言語で拡張パッケージを書くのはかなり楽になると思います。
>>41-42 >>47-48
RFC5, 102で提案されているけど、Larryは
http://dev.perl.org/perl6/apocalypse/2 の"Inline Comments for Perl"
で述べているとおり導入に消極的。
その代わりにプラグマinline_commentとかが追加されたりして。
Perl5でcppの使える環境なら-Pオプションで、コンパイル前に
Cプリプロセッサに食わせてやることで実現が可能だけど。
Perl6の"is"オペーレータで同様のことが出来るかも。
if ( test1() is "checking something" && test2() is "眠いな" ) {
# hogehoge
}
64_gunzip
01/12/30 06:28ID:??? >>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; # 入力は自動的に改行を削除
$out.setCodec(PerlIO::TextCodec::euc_JP); # 出力はeuc-jpで、とか
while (!$in.end) {
my string $line = $in.readline(); # 勝手にunicode文字列に変換して$lineへ
$out.writeline($line); # $outのコーデックでunicode->euc-jp自動変換
$out << codec("euc-jp") << $line << endl; # まにぴゅれーたすたいる
print $out: $line.locale8bit(); #ロケールに応じたエンコーディングで出力
my $codec = new PerlIO::TextCodec("shiftjis");
print $out: $codec.fromUnicode($line);
}
$in.close();
$out.close();
*-----*
>>49 それは無いかなぁ
>>51-52 それはライブラリのお仕事かなぁ
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; # 入力は自動的に改行を削除
$out.setCodec(PerlIO::TextCodec::euc_JP); # 出力はeuc-jpで、とか
while (!$in.end) {
my string $line = $in.readline(); # 勝手にunicode文字列に変換して$lineへ
$out.writeline($line); # $outのコーデックでunicode->euc-jp自動変換
$out << codec("euc-jp") << $line << endl; # まにぴゅれーたすたいる
print $out: $line.locale8bit(); #ロケールに応じたエンコーディングで出力
my $codec = new PerlIO::TextCodec("shiftjis");
print $out: $codec.fromUnicode($line);
}
$in.close();
$out.close();
*-----*
>>49 それは無いかなぁ
>>51-52 それはライブラリのお仕事かなぁ
01/12/30 06:30ID:???
>>60
Perl6では可能ですよ。詳しくは
RFC025 http://dev.perl.org/rfc/25.html と、
Apocalypse 3<Operators> の "multiway comparisons" の項を見てね。
http://dev.perl.org/perl6/apocalypse/3
>>62
RFC26 http://dev.perl.org/rfc/26.html で提案され、Perl6で
取り入れられる予定です。Damian Conway氏のExegesis 2
"Take that! And that!" に実例が出てきます。
また、省略時パラメータは //= で行います。
ですから、例えばC++で(今書いてたコードから拝借)
void
QMenu::insert(const QString& text, int index = -1)
{
// なんやかや
}
をPerl6では、
sub
QMenu::insert(string $name is constant, int $index //= -1)
{
# なんやかや
}
と書けます。
Perl6では可能ですよ。詳しくは
RFC025 http://dev.perl.org/rfc/25.html と、
Apocalypse 3<Operators> の "multiway comparisons" の項を見てね。
http://dev.perl.org/perl6/apocalypse/3
>>62
RFC26 http://dev.perl.org/rfc/26.html で提案され、Perl6で
取り入れられる予定です。Damian Conway氏のExegesis 2
"Take that! And that!" に実例が出てきます。
また、省略時パラメータは //= で行います。
ですから、例えばC++で(今書いてたコードから拝借)
void
QMenu::insert(const QString& text, int index = -1)
{
// なんやかや
}
をPerl6では、
sub
QMenu::insert(string $name is constant, int $index //= -1)
{
# なんやかや
}
と書けます。
01/12/30 11:50ID:???
>>65
良くわからんけど、仮引き数は全部constになるのかな
つまり、内部的に実引き数へのポインタが@_で@_へのポインタが
仮引き数になるけど、仮引き数のプロパティはconstantになるとか何とか・・・・
んー、結構良いけど何となく嫌 (^ー^;
Damian 氏はC++ファンなんだろうか・・・
良くわからんけど、仮引き数は全部constになるのかな
つまり、内部的に実引き数へのポインタが@_で@_へのポインタが
仮引き数になるけど、仮引き数のプロパティはconstantになるとか何とか・・・・
んー、結構良いけど何となく嫌 (^ー^;
Damian 氏はC++ファンなんだろうか・・・
01/12/30 16:53ID:???
>>64
Perl5でも同じことが出来ませんか。
Perl5でも同じことが出来ませんか。
01/12/30 16:58ID:???
できる。それぐらいは分かってるだろ。
69名無しさん@お腹いっぱい。
01/12/30 18:00ID:neJVFUng >>64
げげ、Perl6 で配列要素の参照方法変わるんですか...
げげ、Perl6 で配列要素の参照方法変わるんですか...
01/12/30 22:41ID:???
標準でってことですか。失敬。
01/12/30 23:25ID:???
結構続いてるな(ぷっ
72名無しさん@お腹いっぱい。
02/01/03 15:02ID:2yvOBGYW 本物の匿名型グロブを返すgensym()が欲しい。
いやなんとなく。
いやなんとなく。
02/01/03 16:00ID:???
もうすこし精度の良い乱数が欲しい。
02/01/03 19:37ID:???
02/01/17 02:17ID:???
あげ
76469
02/04/21 09:11ID:???コテハンってウザイね。
77nobodyさん
02/04/21 10:45ID:mSKVAdKd78nobodyさん
02/04/21 16:42ID:???コテハンってウザイね。
80nobodyさん
02/04/21 17:38ID:??? #include "perl6.h"
#include "perl6/dbi.h"
// usage: program perl-expr files
int main(int argc, char** argv){
PERL6_MAIN_BEGIN;
Perl::SV dbh = Perl::DBI::connect("dbi:foo:bar.db");
Perl::SV sth = dbh->prepare("SELECT * FROM hoge");
sth->execute();
Perl::SV row;
while(row = sth->fetchrow_arrayref){
Perl::println(Perl::join(" ", row));
}
sth->finish();
dbh->disconnect();
PERL6_MAIN_END;
return 0;
}
#include "perl6/dbi.h"
// usage: program perl-expr files
int main(int argc, char** argv){
PERL6_MAIN_BEGIN;
Perl::SV dbh = Perl::DBI::connect("dbi:foo:bar.db");
Perl::SV sth = dbh->prepare("SELECT * FROM hoge");
sth->execute();
Perl::SV row;
while(row = sth->fetchrow_arrayref){
Perl::println(Perl::join(" ", row));
}
sth->finish();
dbh->disconnect();
PERL6_MAIN_END;
return 0;
}
8281
02/04/21 18:37ID:??? C++だった。ハズカシ
83ぺるにゃん
02/04/28 20:10ID:gfGqCBjT sort のお話ですにゃ。
今の Perl は、巨大な配列を sort すると、効率が悪くなります;;
@sorted = sort(@array);
@array の要素数が増えるにしたがって、処理時間が爆発します。
これは Perl の sort() 関数が、効率の悪いアルゴリズムを
使っているせいでしょうか?
かんたんな実験により、配列の要素数 を N とすると、perl の sort() 時の
比較回数はおよそ N * log N 回のオーダーという結果がでました。これは、
配列が 100 万要素だったとしても、たかだか N の20倍程度の比較回数にすぎません。
おそらくは最高レベルの効率です。私はこれに文句をつけることはできません。
では、sort() 自体は実用じゅうぶん速いのに、
なぜ上の1行は爆発的に遅くなるのでしょうか?試しにこう書いてみました。
sort(@array);
これは@array が100万要素を超えていても、じゅうぶん高速でした。
(当然、ボイドコンテキストなので、結果は捨てられるので、意味はありません)
ということは、巨大な配列の「複製」のために、ものすごく時間を
取られているということです。それはありうることです。
ソート結果を直接 @array に代入してしまう関数があれば、
これは解決できると思います。そういう sort関数を希望ですにゃ。
( 私は ruby 使いじゃないのですが、
ruby には、「破壊的 sort」が用意されているらしいんですねぇ・・・
さすがにゃ)
今の Perl は、巨大な配列を sort すると、効率が悪くなります;;
@sorted = sort(@array);
@array の要素数が増えるにしたがって、処理時間が爆発します。
これは Perl の sort() 関数が、効率の悪いアルゴリズムを
使っているせいでしょうか?
かんたんな実験により、配列の要素数 を N とすると、perl の sort() 時の
比較回数はおよそ N * log N 回のオーダーという結果がでました。これは、
配列が 100 万要素だったとしても、たかだか N の20倍程度の比較回数にすぎません。
おそらくは最高レベルの効率です。私はこれに文句をつけることはできません。
では、sort() 自体は実用じゅうぶん速いのに、
なぜ上の1行は爆発的に遅くなるのでしょうか?試しにこう書いてみました。
sort(@array);
これは@array が100万要素を超えていても、じゅうぶん高速でした。
(当然、ボイドコンテキストなので、結果は捨てられるので、意味はありません)
ということは、巨大な配列の「複製」のために、ものすごく時間を
取られているということです。それはありうることです。
ソート結果を直接 @array に代入してしまう関数があれば、
これは解決できると思います。そういう sort関数を希望ですにゃ。
( 私は ruby 使いじゃないのですが、
ruby には、「破壊的 sort」が用意されているらしいんですねぇ・・・
さすがにゃ)
84nobodyさん
02/04/28 22:06ID:??? switch欲しい……
サブルーチンで作ってみようと努力したが構造的に不可能だった鬱
サブルーチンで作ってみようと努力したが構造的に不可能だった鬱
02/04/28 22:16ID:???
>>83
Exegesesを見る限り、destructive sortがPerl6に取り込まれる可能性はなさそう。
>>84
Perl5では、外部モジュールで。
http://search.cpan.org/search?dist=Switch
Perl6では、givenという名前で組み込まれる予定です。
(switchと命名されなかったのは、C/C++/Javaのswitchとは違うということを際立たせるためだそうで)
http://www.perl.com/pub/a/2002/01/15/apo4.html?page=2#rfc%20022:%20control%20flow:%20builtin%20switch%20statement
用例 http://www.perl.com/lpt/a/2002/04/01/exegesis4.html
欲張りすぎて、ちょっとわかりににくひ。(組み合わせが23通りもあるのかよ...)
Exegesesを見る限り、destructive sortがPerl6に取り込まれる可能性はなさそう。
>>84
Perl5では、外部モジュールで。
http://search.cpan.org/search?dist=Switch
Perl6では、givenという名前で組み込まれる予定です。
(switchと命名されなかったのは、C/C++/Javaのswitchとは違うということを際立たせるためだそうで)
http://www.perl.com/pub/a/2002/01/15/apo4.html?page=2#rfc%20022:%20control%20flow:%20builtin%20switch%20statement
用例 http://www.perl.com/lpt/a/2002/04/01/exegesis4.html
欲張りすぎて、ちょっとわかりににくひ。(組み合わせが23通りもあるのかよ...)
86nobodyさん
02/04/29 11:52ID:5LS+M/ng うるせーバカ。
初心者は黙ってろ スレのレベルが下がる
初心者は黙ってろ スレのレベルが下がる
88nobodyさん
02/04/29 12:32ID:5LS+M/ng >>87
必死だな。誰かさん(大爆笑)
必死だな。誰かさん(大爆笑)
89nobodyさん
02/04/29 14:52ID:??? >(大爆笑)
ヤフーに帰れ
ヤフーに帰れ
90nobodyさん
02/04/29 19:01ID:NmdFgil6 >>89
必死だな。誰かさん(大爆笑)
必死だな。誰かさん(大爆笑)
91ロボ鉄 ◆MGTy6iYI
02/04/29 19:09ID:??? >>90
必死だな。誰かさん(大爆笑)
必死だな。誰かさん(大爆笑)
92nobodyさん
02/04/29 19:17ID:NmdFgil6 >>91
必死だな。誰かさん(大爆笑)
必死だな。誰かさん(大爆笑)
93nobodyさん
02/04/29 20:07ID:??? >>92
乙武必死だな(藁
乙武必死だな(藁
94乙武
02/04/29 21:16ID:??? 必死で生きてますが何か?
95nobodyさん
02/04/29 21:43ID:NmdFgil6 (゚Д゚)ハァ? しねばぁ?
96あぼーん
NGNGあぼーん
97not 83
02/04/30 11:53ID:9z6SUNiy >>85
> Exegesesを見る限り、destructive sortがPerl6に取り込まれる可能性はなさそう。
そうなんですか。むむー。
せめてsortを多重定義できればいいんですがねぇ。tieのSORTでもいいですが。
それにしても新構文はかなり奇怪ですなあ。
↓かなり驚きましたよ。
if @array =~ $elem {...} # true if @array contains $elem
if $key =~ %hash {...} # true if %hash{$key}
if $value =~ (1..10) {...} # true if $value is in the list
if $value =~ ('a',/\s/,7) {...} # true if $value is eq to 'a'
# or if $value contains whitespace
# or if $value is == to 7
> Exegesesを見る限り、destructive sortがPerl6に取り込まれる可能性はなさそう。
そうなんですか。むむー。
せめてsortを多重定義できればいいんですがねぇ。tieのSORTでもいいですが。
それにしても新構文はかなり奇怪ですなあ。
↓かなり驚きましたよ。
if @array =~ $elem {...} # true if @array contains $elem
if $key =~ %hash {...} # true if %hash{$key}
if $value =~ (1..10) {...} # true if $value is in the list
if $value =~ ('a',/\s/,7) {...} # true if $value is eq to 'a'
# or if $value contains whitespace
# or if $value is == to 7
98nobodyさん
02/05/01 04:48ID:HoZj1fyx 標準関数よりも、標準ライブラリを充実させて欲しい
シェルもろくに使えない奴らに「複雑な設定が必要」なんて言われもない
批判を受けるのはもういやだ。
シェルもろくに使えない奴らに「複雑な設定が必要」なんて言われもない
批判を受けるのはもういやだ。
99nobodyさん
02/05/01 23:31ID:ZTriJMsX 女性の股を開く関数。
もしくは、チョンを殺してくれる関数。
もしくは、チョンを殺してくれる関数。
101nobodyさん
02/05/02 04:25ID:Opu6NMoF102ぺるにゃん
02/05/03 05:12ID:???103nobodyさん
02/05/03 13:14ID:??? ・ネットワーク関連の関数をモジュールに追い出し
・数学関数をモジュールに追い出し
・format writeはイラネーヨ
・数学関数をモジュールに追い出し
・format writeはイラネーヨ
104nobodyさん
02/05/05 19:28ID:??? いっそのこと関数全部モジュールに追い出してしまえ!
106nobodyさん
02/05/06 21:30ID:uN5rTlAV >>100
痩せすぎているので、少しは太れよってみんなから言われるよ
痩せすぎているので、少しは太れよってみんなから言われるよ
107nobodyさん
02/05/07 20:48ID:NQEaYM+J sage
108nobodyさん
02/05/08 13:20ID:??? そういうセリフ吐く奴ってoffで合うと大概口だけいかにももててますアピールの
きもい系のヤシなんだよねw
きもい系のヤシなんだよねw
109nobodyさん
02/05/08 19:53ID:??? /bin/grepを呼ぶのにエスケープの手間がかかるんで
ファイルからgrepする関数が欲しい。
@res = fgrep(/hoge/, /\.log$/,"/var/log/");
みたいな。
ファイルからgrepする関数が欲しい。
@res = fgrep(/hoge/, /\.log$/,"/var/log/");
みたいな。
110nobodyさん
02/05/08 20:18ID:??? >>109
それこライブラリの仕事だろ。
それ以前にgrepとfgrepという全く別の関数が存在することも大いに問題だし。
どうしてもというならShell.pmでも使っとけ。
#!/bin/perl
use Shell qw(fgrep);
$ENV{PATH} = '/bin';
@res = fgrep 'hoge', '/var/log';
それこライブラリの仕事だろ。
それ以前にgrepとfgrepという全く別の関数が存在することも大いに問題だし。
どうしてもというならShell.pmでも使っとけ。
#!/bin/perl
use Shell qw(fgrep);
$ENV{PATH} = '/bin';
@res = fgrep 'hoge', '/var/log';
111nobodyさん
02/06/24 20:29ID:??? 今は Time::Local があるからまあ許すが
その昔なぜ localtime が標準で実装されてて timelocal がなかったのか不思議だ。
その昔なぜ localtime が標準で実装されてて timelocal がなかったのか不思議だ。
112nobodyさん
02/11/25 09:32ID:ftkefb9E Thread.pmがActivePerlでまともに使えるようになってほしい。
Perl5.8.0ではちゃんと動くのか?
Perl5.8.0ではちゃんと動くのか?
113nobodyさん
02/11/25 20:58ID:??? mmapを標準関数、もしくはcore moduleでおねがいぃ
114nobodyさん
02/11/27 00:59ID:??? god("jpeg画像を120*120にリサイズする");
god("テキトーなデザインを出力する");
god("このソースが人に読まれない");
っていうのが欲しいです。
god("テキトーなデザインを出力する");
god("このソースが人に読まれない");
っていうのが欲しいです。
115nobodyさん
02/12/11 10:58ID:00jmHk8S CSVファイルを扱う関数。
任意の項目によるソートとかいろいろ。
任意の項目によるソートとかいろいろ。
116nobodyさん
02/12/11 22:50ID:??? >115
DBD::CSV使えば?
DBD::CSV使えば?
119nobodyさん
02/12/16 10:19ID:YT4sQXgY ↑すごいYO!
120nobodyさん
02/12/16 23:14ID:???121nobodyさん
03/01/12 02:03ID:qwhpCAH/122nobodyさん
03/01/12 17:53ID:??? use Benchmark;
timethis(20000, sub{ -f 'index.html'});
exit;
timethis 20000: 10 wallclock secs ( 9.77 usr + 0.00 sys = 9.77 CPU) @ 2047.08/s (n=20000)
遅すぎ、、、
もっと速くしてくれ。
timethis(20000, sub{ -f 'index.html'});
exit;
timethis 20000: 10 wallclock secs ( 9.77 usr + 0.00 sys = 9.77 CPU) @ 2047.08/s (n=20000)
遅すぎ、、、
もっと速くしてくれ。
123nobodyさん
03/01/12 19:13ID:bGDRedPP124ぺるにゃん
03/01/12 19:22ID:3H9ULczA126ぺるにゃん
03/01/12 21:03ID:3H9ULczA127nobodyさん
03/01/13 00:18ID:KvjrngEn Perlはじめたころ println() が欲しかった。
今でも欲すぃ
今でも欲すぃ
128nobodyさん
03/01/13 01:32ID:??? php() PHPが使える関数
129nobodyさん
03/01/13 02:03ID:/r5THG1/ ていうか
ネットワーク関連のいらない関数ステロ!
ネットワーク関連のいらない関数ステロ!
130nobodyさん
03/01/13 05:39ID:9OqkABMV Math.max()
Math.min()
Math.min()
133山崎渉
03/01/15 13:33ID:??? (^^)
134nobodyさん
03/01/27 21:06ID:??? Math.ave()
135山崎渉
03/03/13 17:49ID:??? (^^)
136山崎渉
03/04/17 12:14ID:??? (^^)
137山崎渉
03/04/20 06:19ID:??? ∧_∧
( ^^ )< ぬるぽ(^^)
( ^^ )< ぬるぽ(^^)
138山崎渉
03/05/22 02:20ID:??? ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
139nobodyさん
03/05/22 22:45ID:??? PHPのurlencode
htmlspecialchrs
nl2br
っていうか、自分でこしらえたけど
htmlspecialchrs
nl2br
っていうか、自分でこしらえたけど
140nobodyさん
03/05/25 07:07ID:??? use CGI
141山崎渉
03/05/28 17:10ID:??? ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
142山崎 渉
03/07/15 11:24ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
143山崎 渉
03/08/02 02:29ID:??? ∧_∧
( ^^ )< ぬるぽ(^^)
( ^^ )< ぬるぽ(^^)
145nobodyさん
04/01/09 07:38ID:??? 塗る歩禁止!
146nobodyさん
04/12/21 18:37:46ID:Ctl+24VT 配列の要素の最大値や最小値を返す関数とか。
あったっけ。
あったっけ。
147nobodyさん
04/12/22 05:24:08ID:??? 今の関数使えたらなんでもいいけど
PHPの真似だけはしてほしくないね
PHPの真似だけはしてほしくないね
149nobodyさん
04/12/28 23:22:04ID:??? どんな改行コードでもchompしてくれる関数。
・・・ってか、自作した。
・・・ってか、自作した。
153nobodyさん
05/01/03 13:01:46ID:???154nobodyさん
05/01/05 09:38:00ID:???155nobodyさん
05/01/05 19:07:56ID:??? select関数をどうにかしてほしい
156nobodyさん
2005/07/20(水) 19:33:05ID:JCdrAQ5o >>118
sub merge {}
sub merge {}
157nobodyさん
2005/07/25(月) 15:46:43ID:??? sub make_money {
my $chobitto = shift;
my $gossori = $chobitto ** 1000000;
return $gossori;
}
一番の問題はどうやって関数にお金を渡すかだ。
my $chobitto = shift;
my $gossori = $chobitto ** 1000000;
return $gossori;
}
一番の問題はどうやって関数にお金を渡すかだ。
158nobodyさん
2005/07/25(月) 20:28:47ID:??? おっさん
159nobodyさん
2005/07/25(月) 22:38:22ID:63FLM844 夜のおかずになってくれる関数。
160nobodyさん
2005/07/28(木) 02:53:11ID:??? 新しく標準で欲しい関数は無いけど、
新しく標準で欲しいクラス、パッケージは沢山ある。
新しく標準で欲しいクラス、パッケージは沢山ある。
161nobodyさん
2005/07/28(木) 15:30:00ID:??? 標準で欲しい関数は無いけど、モジュールに追い出してほしい関数なら沢山ある。
ソケット・ネットワーク関連(どうせuse Socketしないとまともに使えない)
get* set* 系(getpwentなど。Windowsじゃ意味ねー。こういうものこそモジュールの仕事だろ)
フォーマット関連(おかげでwrite()が無駄に予約語に…)
セマフォ関連(これもモジュールで対応してくれ)
このくらい削ればプロセスサイズも大分小さくなって起動が早くなりそうだ。
ソケット・ネットワーク関連(どうせuse Socketしないとまともに使えない)
get* set* 系(getpwentなど。Windowsじゃ意味ねー。こういうものこそモジュールの仕事だろ)
フォーマット関連(おかげでwrite()が無駄に予約語に…)
セマフォ関連(これもモジュールで対応してくれ)
このくらい削ればプロセスサイズも大分小さくなって起動が早くなりそうだ。
162nobodyさん
2005/10/11(火) 04:25:38ID:hXdkdtTb Shift_JIS で書かれた文字列を
chomp($_ = <<'END');
こちょ♪こちょ♪
END
とせずに済む関数
chomp($_ = <<'END');
こちょ♪こちょ♪
END
とせずに済む関数
レスを投稿する
ニュース
- 【第2戦】大谷翔平 第1打席は3球三振 直球続けられバット空切る ドジャースは無安打で先制し由伸を援護 [征夷大将軍★]
- 岸田元首相、個人向け国債の税優遇「慎重」 NISA目的にそぐわず [蚤の市★]
- 「キモっ!」「恐怖」「だめー!」「くさっ」 カメムシが増加中 放置すると仲間を呼んで越冬する恐れも… 注意すべき点は [煮卵★]
- 2位『踊る大捜査線』3位『あぶない刑事』300名が選ぶ「最も印象に残る刑事ドラマ」1位に「刑事ドラマの金字塔」 [征夷大将軍★]
- トランプ氏 支持率過去最低32%もアメリカ人の3割「岩盤支持層」MAGA派は揺らがず「敗れればトランプ失う」と危機感 ★2 [煮卵★]
- 【ひろゆき】だんじり祭りの死亡事故に私見「その人の決めた人生だと思う」「第三者が勝手な価値観で制限するのに反対なおいらです」★3 [Ailuropoda melanoleuca★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- トランプさん、ウクライナの防衛情報提供を突然停止してドローンの迎撃をできなくしてしまうwww [709039863]
- 【動画】日本人カップルさん、海外で絶対にやっちゃいけない挙動を2人してやってしまう… [668024367]
- タクシー運転手「いつからだろう。信号待ちでヘッドライトを消さないバカが増えたのは…。」 [253839187]
- 訳あって簿記の勉強してるんやけど、AI時代に勘定科目とか仕訳の方法暗記する意味あんのかこれ