タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tieに関するelecstaのブックマーク (9)

  • GAC なぜなにGAC->Perl

    ハッシュとは、そもそも順番は保存されないものです。順番を保持したい場合は、通常の配列を使います。 my %hash; my @array; $hash{'hoge1'} = 'ほげ1'; push(@array, 'hoge'); $hash{'hoge2'} = 'ほげ2'; push(@array, 'hoge2'); foreach my $key (@array) { print "$hash{$key}\n"; } また、順番に規則性があり、ソートで対応できるのであれば、処理するときにソートすることで対応できます。 foreach my $key (sort {$b cmd $a} keys(%hash) ) { print "$key\n"; } mioさん、よしもとさん、ご返信ありがとうございます。 なるほどなるほど。 perl標準では、順序を保持するハッシュはサポー

  • perlによる大規模データの取扱い

    ページでは,perlでどのようにして大規模なデータを保存するかついて 説明します.主にスタンドアロンで動くもの (クライアント<->サーバ型 でない,いわゆる組込み型) について紹介したいと思います. Menu Berkeley DB BerkeleyDB DB_File SDBM SDBM_File GDBM GDBM_File CDB CDB_File QDBM Depot Curia Villa TDB TDB_File SQLight DBD::SQLite SUFFIX ARRAY SUFARY SARY 複雑なデータ構造 Data::Dumper Storable MLDBM いろいろな比較 ファイルサイズ Benchmark Link サンプルデータについて Berkeley DB Berkeley DBは,組み込み向けデータベースです.通常データベースという とOracl

  • NOT_FOUND 404

  • tie関数とは - 小池啓仁 ヒロヒト応援ブログ By はてな

    説明するのが大変なので、どうしようかな・・・と思っていたら、以下のページを見つけました。 http://www.ibm.com/developerworks/jp/linux/library/l-cptied/ ようは、タイ変数を宣言したり、参照したり、代入したり・・・。 すると、裏で処理が動き、オブジェクトをコンストラクトしたり、とある処理結果が参照できたり、代入したものに対応したものを格納出来たりする。 データベースでのトリガーのようなものかな、たぶん。 tie関数の使い方 tie タイ変数, クラス名, コンストラクタの引数リスト ちなみに、リターン値はオブジェクトが返る。後からtied関数で取得することも出来る。 tie関数使用例ソース use Tie::Expression; tie my %expression, 'Tie::Expression'; print "PI = $

    tie関数とは - 小池啓仁 ヒロヒト応援ブログ By はてな
  • Tie::Trace - easy print debugging with tie, for watching variable - metacpan.org

  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • tie がわからない - IT戦記

    HTTP::Session::Store::DBM の insert で 以下のように、 sub insert { my ( $self, $key, $value ) = @_; defined(tied %{ $self->{dbm} }); # => false になる場合がある $self->dbm->{$key} = Storable::freeze $value; } $self->{dbm} に tie されたオブジェクトが undef になってる時がある。 ちょっと調べた どうやら HTTP::Session::DESTROY → HTTP::Session::finalize → HTTP::Session::Store::DBM::insert という風に呼ばれた時にごくまれに起こるみたい。 ってくらいしか今の僕にはわからない。 再現する条件もいまいち分かってない><

    tie がわからない - IT戦記
  • perl - tie()って何をtieするの? : 404 Blog Not Found

    2008年07月05日01:30 カテゴリLightweight Languages perl - tie()って何をtieするの? 私はタイをまとうのがだいっきらいですが、Perl 5の中で一番好きな関数がtie()だったりします。 tie関数とは - 燈明日記 すると、裏で処理が動き、オブジェクトをコンストラクトしたり、とある処理結果が参照できたり、代入したものに対応したものを格納出来たりする。 というわけで、tie()について語っておくことにしましょう。 tie()とはなにか? ずばり、「オブジェクトではない、perlの組み込みデータタイプを裏でオブジェクト化する仕組み」のことです。それがなぜtieと呼ばれるかと言えば、変数を指定されたクラスに結びつけるから、です。 論より証拠、実際に見てみましょう。 use strict; use warnings; { package MySca

    perl - tie()って何をtieするの? : 404 Blog Not Found
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1