config ::階層的です

階層構成コンテナ
今すぐダウンロード

config ::階層的です ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Nadim Khemir
  • 出版社のWebサイト:
  • http://search.cpan.org/nkh/

config ::階層的です タグ


config ::階層的です 説明

階層構成コンテナ config :: hierarchicalは、構成変数コンテナを実装するPerlモジュールです。コンテナには、優先順位の低下で宣言されている複数のカテゴリがあります.A変数は、コンテナ内の複数のカテゴリに存在できます。変数に照会されると、コンテナはカテゴリ内の変数を最も優先して返します。変数を設定すると、既に同じ変数を含むカテゴリよりも優先順位が低いカテゴリに設定されている場合、コンテナは警告メッセージを表示します。 .priorityのオーバーライドも可能です.synopsis config ::階層を使用します。 My $ config = new config :: hierarchical(); #またはmy $ config = new config ::階層(name => 'some_namespace'、verbose => 0、disable_silent_options => 0、category_names => 、default_category => 'current'、warn_for_explicit_category => 0、get_categories => {inheritable => 、}、Interaction => {info => sub 、warn => sub、die => sub、debug => sub、}、set_validator => my_set_validator、Validators => 、names => 'cc'、 'ld'、{alth_validator => inother_validator、}、{category_names => 、names => 、names =>バリデータ=> {only_gcc => only_gcc、}、}、]、initial_values => 、locked_categories => 、); $ config-> set(name => 'cc'、value => 'gcc'); $ config-> set(name => 'cc'、value => 'gcc'、category => 'cli'); $ config-> set(name => 'cc'、value => 'gcc'、force_lock => 1); $ config-> set(name => 'cc'、value => 'gcc'、silent_override => 1、comment => '私たちはgcc'を好む); $ config->が存在します(name => 'cc')。 $ config-> getKeyValueTuples(); $ config-> setmultiple({force_lock => 1} {name => 'cc'、value => 'gcc'、silent_override => 1}、{name => 'ld'、value => 'ld'}、) ; $ config-> set(cc => 'gcc'); $ value = $ config-> get(name => 'cc'); $ value = $ config-> get(name => 'non_existant'、silent_not_exists => 1); @values = $ config-> getMultiple(@config_variables_names); @values = $ config-> getMultiple({silent_not_exists => 1}、@config_variables_names); $ hash_ref = $ config-> gethashref(); #いいえ警告$ config-> getInheritable(); $ config-> setDisableEntOptions(1); $ config-> lockcategories( 'PBS'); $ config-> uncokcategories( 'CLI'、 'PBS'); $ config-> isCategoryLocked( 'PBS'); $ config-> lock(name => 'cc'); $ config-> unlock(name => 'cc'、category => 'cli'); $ config-> islocked(name => 'cc'); $ HISTORY = $ config-> Gethistory(name => 'cc'); $ dump = $ config-> getDump();要件: ・Perl


config ::階層的です 関連ソフトウェア