タグ

perlに関するyoshitabh5dのブックマーク (2)

  • splice

    説明 配列から要素の一部を削除します。 削除した要素のリストを返します。 削除する要素の開始位置を指定できます。0から数えます。長さで削除する要素の大きさを指定します。省略すると最後まで削除します。 開始位置に負の値を使用すると,末尾から数えます。長さに負の値を使用すると,残す要素の長さを指定します。 置き換えるリストを指定すると要素を置き換えることができます。 使用例 #!/usr/bin/perl use strict; use warnings; my @ary = qw/A B C D E F G/; my @ret = (); # (0から数えて)1つ目から2つの要素を削除 my @s1 = @ary; @ret = splice @s1, 1, 2; print "@s1\n"; # A D E F G print "@ret\n"; # B C print "\n"; # 3

    splice
  • Re: LLごとの標準的なHTTPクライアントで100リクエスト投げた時のベンチマーク - tokuhirom's blog

    http://subtech.g.hatena.ne.jp/mala/20100531/1275322139 mala のベンチマークにおいて、気になる点がある。それは、「HTTP プロトコルにたいするベタなライブラリ」と「HTTP プロトコルをつかうための高レベルなライブラリ」のベンチマークがまじっているという点。 前者は ruby/Net::HTTPpython/httplibperl/Net::HTTPにあたるものであり 後者は ruby/open-uripython/urllib(urllib2)perl/LWP::Simpleにあたるものである。 で、ruby/Net::HTTP と perl/LWP::Simple をならべて、LWP が遅いといわれてもなんだろうから、かけている部分のベンチマークスクリプトをおいておく。 しかし、それにしても curl はやいね。 Python

  • 1