2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

新しくperlで標準で欲しい関数は?

1 :名無しさん@お腹いっぱい。:01/12/15 03:41 ID:43dxFG56.net
結局自分で作ればいいんだが、
標準で「これがあれば便利なのに・・・」
と思う関数は、どんなもの?
便宜的に名前をつけて、仕様を説明してみてくれ。

152 :nobodyさん:05/01/02 23:43:57 ID:???.net
>>151
いらないと言ったのは
わざわざPerl側で用意するほどの関数ではないという意味だ

153 :nobodyさん:05/01/03 13:01:46 ID:???.net
>>152
なるほど
確かに簡単な処理で何とかなるが、速度面が心配でな・・・。
chompのリプレースって事ならあってもイイと思ったんだが、どうよ。

154 :nobodyさん:05/01/05 09:38:00 ID:???.net
>>153
確かに今使ってるのよりも処理が速くなればそれに越したことはないな
ただPerl側であまり用意すると便利な反面、コードの理解力を落とすから
そのバランスだよね

155 :nobodyさん:05/01/05 19:07:56 ID:???.net
select関数をどうにかしてほしい

156 :nobodyさん:2005/07/20(水) 19:33:05 ID:JCdrAQ5o.net
>>118
sub merge {}

157 :nobodyさん:2005/07/25(月) 15:46:43 ID:???.net
sub make_money {
  my $chobitto = shift;
  my $gossori = $chobitto ** 1000000;
  return $gossori;
}

一番の問題はどうやって関数にお金を渡すかだ。

158 :nobodyさん:2005/07/25(月) 20:28:47 ID:???.net
おっさん

159 :nobodyさん:2005/07/25(月) 22:38:22 ID:63FLM844.net
夜のおかずになってくれる関数。

160 :nobodyさん:2005/07/28(木) 02:53:11 ID:???.net
新しく標準で欲しい関数は無いけど、
新しく標準で欲しいクラス、パッケージは沢山ある。



161 :nobodyさん:2005/07/28(木) 15:30:00 ID:???.net
標準で欲しい関数は無いけど、モジュールに追い出してほしい関数なら沢山ある。

ソケット・ネットワーク関連(どうせuse Socketしないとまともに使えない)
get* set* 系(getpwentなど。Windowsじゃ意味ねー。こういうものこそモジュールの仕事だろ)
フォーマット関連(おかげでwrite()が無駄に予約語に…)
セマフォ関連(これもモジュールで対応してくれ)

このくらい削ればプロセスサイズも大分小さくなって起動が早くなりそうだ。

162 :nobodyさん:2005/10/11(火) 04:25:38 ID:hXdkdtTb.net
Shift_JIS で書かれた文字列を

chomp($_ = <<'END');
こちょ♪こちょ♪
END

とせずに済む関数


163 :nobodyさん:2005/10/12(水) 02:12:56 ID:???.net
>>162
それsjisじゃなくてWindowsの仕様だぞ・・・

164 :nobodyさん:2005/10/12(水) 02:47:54 ID:???.net
>>162
できましたー。

use encoding qw(shiftjis);

# え、これと違う?

165 :nobodyさん:2005/10/12(水) 08:19:58 ID:???.net
次期PHPってParrot採用との噂は本当なん?

166 :nobodyさん:2005/10/12(水) 17:07:16 ID:???.net
その噂ってparrotが2002頃に出るって言われてた頃のだよね。

167 :nobodyさん:2005/12/19(月) 02:00:37 ID:???.net
暗号化復号化

168 :nobodyさん:2008/01/23(水) 19:13:31 ID:S4Tcgs5g.net
もはや2年前の記事か・・・

169 :nobodyさん:2008/10/14(火) 14:31:52 ID:???.net
elsifがelseifに!
・・・なったら泣くな

170 :nobodyさん:2008/12/29(月) 02:00:29 ID:???.net
わかりやすい変数名をつけてくれる関数が切実に欲しいです><

171 :nobodyさん:2009/02/19(木) 01:22:45 ID:???.net
組み込み関数をオーバーライドする関数
特にprintとか普通できないやつ

モジュールuseしたら勝手にポッポアップウィンドウが開くように
ヘッダーを書き換えたい

172 :nobodyさん:2009/02/19(木) 14:25:32 ID:???.net
printは出来なくても
STDOUTは変えれるし
出力先も変えれる

173 :nobodyさん:2009/06/13(土) 05:00:12 ID:???.net
>>171
> 特にprintとか普通できないやつ
>
> モジュールuseしたら勝手にポッポアップウィンドウが開くように
> ヘッダーを書き換えたい

# perl -MPrintToMsgBox -e "print qq(hello)"

# PrintToMsgBox.pm
package PrintToMsgBox;

use Filter::Simple;
FILTER_ONLY code => sub { s/\b(?<!CORE::)print\b/use Win32; Win32::MsgBox/g };

1;

174 :nobodyさん:2009/12/06(日) 08:37:25 ID:ev9aXePe.net
>>161
つuse POSIX;
つuse Moose;
つCoro;

4年も経つとうわ言も現実になるのね。

175 :nobodyさん:2009/12/23(水) 23:53:26 ID:scWrjl+i.net
>>162

関数はないけど、Sjis.pm を使う手がある。


176 :nobodyさん:2009/12/24(木) 05:31:18 ID:???.net
>>175
>>162はどういう意味?

177 :175:2009/12/27(日) 15:55:53 ID:+zTA95HS.net
分解すると

$_ = <<'END';
こちょ♪こちょ♪ 【\n】
END
chomp($_);

になる。

$_ = <<'END' とすれば、シフトJISの第2バイトに \x5c が使われ
ている場合でも変数に無事代入することができるが、副作用として
余分な改行コードが入ってしまうので chomp で取り除く。

でも今は昔。Sjis.pm がそれをやってくれる。

ありがたい時代だ。




178 :nobodyさん:2009/12/27(日) 16:36:48 ID:???.net
>>177
なるほど、そういうことか。
d

179 :nobodyさん:2010/01/01(金) 00:56:50 ID:ErV6JCho.net
素数判定関数

180 :nobodyさん:2010/01/26(火) 21:18:29 ID:kYFNuHJ9.net
>>179

sub is_prime_number {
  if($_[0] =~ /^(2|3|5|7|11|13|17|19|23|29|31|37|41|43|47|53|59|61|67|71|73|79|83|89|97)$/){
    return 1;
  }
  return 0;
}

# 判定する素数を増やしたい場合は正規表現の中に追加します


181 :nobodyさん:2010/01/26(火) 21:38:03 ID:???.net
SJISやJISのURLエンコード

SJISやJIS、UTF-8のMIMEエンコード

文字列がどのコードか自動判定する関数

eメールのBODYに添付ファイルを埋め込んで返してくれる関数

182 :nobodyさん:2010/01/27(水) 22:02:40 ID:???.net
エンベデッドSQL

183 :nobodyさん:2010/01/29(金) 02:05:57 ID:5qb50s68.net
# 改良しました
sub is_prime_number {
  return grep /^$_[0]$/, <DATA>;
}
1;
__DATA__
2
3
5
7


184 :nobodyさん:2010/03/04(木) 18:56:50 ID:Dn/1ULzG.net
>>179ですが

却下
そもそも関数じゃないし

185 :nobodyさん:2010/03/04(木) 19:47:37 ID:???.net
sub is_prim{ $_[0] == 1 ? () : (1 x $_[0]) !~ /^(11+)\1+$/ ;}


186 :nobodyさん:2010/03/18(木) 02:14:15 ID:zgtpXchh.net
入力は @_
出力は return の値
呼び出し方法は is_prime_number($var)

どうみても関数なわけだが、今日は彼女とデートして
機嫌がいいので許さざるをえない


187 :nobodyさん:2010/03/28(日) 02:02:44 ID:???.net
>>184

184はどういうものを関数といっているのか知りたい。
素数判定関数じゃなくて構わないから何か関数を
書いて欲しい。

そうでないとこのスレ(タイ)を全うできない。


188 :nobodyさん:2010/03/29(月) 01:54:50 ID:???.net
例えば、

function abc (x,y,z) {
return x+y+z;
}

というものが関数。


189 :nobodyさん:2010/03/31(水) 00:06:07 ID:???.net
>>188

節子それ Perl 違う
Javascript や

190 :nobody:2010/10/11(月) 16:35:16 ID:???.net
# それならば...

prime_number[2] = 1;
prime_number[3] = 1;
prime_number[5] = 1;
prime_number[7] = 1;
function is_prime_number(n) {
  return prime_number[n];
}

# いずれにしても有限の個数しか判定できないけど、
# それはそうとあきらめるしかない


191 :nobodyさん:2010/12/21(火) 23:45:39 ID:+uMFqmGh.net
>>149

ようやく意味が分かった。
おれも自作することになった。


192 :nobodyさん:2010/12/23(木) 01:42:14 ID:???.net
関数名は chommp、できれば標準化してほしい。

193 :nobobyさん:2011/07/31(日) 15:10:17.22 ID:???.net
perl6eval、なんてな

194 :電脳プリオン 忍法帖【Lv=40,xxxPT】(4+0:8) 【22.5m】 :2013/02/02(土) 22:46:31.64 ID:???.net ?PLT(12080)
  ∧_∧
  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>137
            / ←>>143

195 :nobodyさん:2017/01/21(土) 19:00:04.91 ID:iuL6ICc7.net
ぬるぽ

196 :nobodyさん:2017/12/30(土) 15:49:24.83 ID:YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

Y309HZ08T6

197 :nobodyさん:2018/06/21(木) 01:24:07.56 ID:VtSVJLaY.net
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

6K8QD

198 :地球が一望できちゃう!宇宙ホテル:2021/03/02(火) 21:02:47.95 ID:v9AR2LEq.net
宇宙建築の開発を目的に3年前に設立された「オービタル・アセンブリ(Orbital Assembly)」社はこのほど、人工重力で運用される人類初の宇宙ホテル「ボイジャー・ステーション(Voyager Station)」の建設を2025年から開始すると明らかにした。
1月29日に行われたオンライン記者会見で同社は、2025年に地球低軌道で宇宙ホテル「ボイジャー・ステーション」建設を開始し、早ければ2027年に稼働する可能性があることを明かした。

「ボイジャー・ステーション」は90分ごとに地球を一周し、リングを回転させることにより内部に月面と同程度の重力が発生させるという。

実現すれば、同ホテルは宇宙空間で最大の人工建造物となり、最大400人を収容できる設備が完備されることになる。さらに内部には客室に加え、レストランやバー、ジムに図書館、コンサート会場など様々な施設が揃う。

199 :nobodyさん:2022/02/22(火) 12:40:59.28 ID:6fpbTpY6.net
アメリカ・ロシアに双方に冷静になってほしい

200 :「SWIFT」から排除決定:2022/02/27(日) 20:50:41.16 ID:fuC6/BqF.net
【ブリュッセル=畠山朋子】ロシアのウクライナ侵攻を受け、米国と欧州連合(EU)、英国などは26日、共同声明を発表し、ロシアの複数の銀行を国際銀行間通信協会(SWIFT、本部・ベルギー)から排除する方針を示した。数日中に発動する。

 SWIFTは、約200か国・地域の1万社超の金融機関に国際送金のネットワークを提供しており、排除によって、ロシアは輸出している原油や天然ガスの代金の回収など、他国との決裁が難しくなる。共同声明では、「ロシアに責任を負わせ、この戦争は、プーチン露大統領にとって戦略的失敗であることを団結して証明する」と強調した。共同声明には、ドイツ、フランス、イタリア、カナダも賛同している。

 ロシアのSWIFTからの排除を巡っては、天然ガス輸入などロシアとの貿易関係の深い欧州が、慎重姿勢を示していた。

201 :ロシア、北方領土を「特区」指定 日露関係、さらに悪化へ:2022/03/10(木) 02:28:16.16 ID:ZzSzzF4L.net
ロシアのプーチン大統領は9日、ロシアが不法占拠する北方領土を含むクリール諸島(北方領土と千島列島の露側呼称)に進出する国内外の企業を対象に、所得税などの各種税を原則的に20年間免除する法案に署名し、発効させた。ロシアは北方領土を事実上の「経済特区」として企業を誘致し、実効支配を強める思惑だ。

同法案に対し、日本は北方領土での共同経済活動を目指すとした日露合意に反するとして抗議してきた。一方、ロシアはウクライナ侵攻で日本が対露制裁を発動したことに反発。7日には、自国通貨ルーブルによる外貨建て債務の返済を認める「非友好国・地域」のリストに日本を含めた。

日露関係は極端に悪化しており、日露平和条約交渉の先行きは極めて不透明となっている。

北方領土への特区設置案は昨年7月、ミシュスチン首相が訪問先の北方領土・択捉(えとろふ)島で表明。プーチン氏も支持した。露政府が法案を作成し、今月4日までに露上下両院で可決されていた。

43 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★