1

Perl モジュールの新しいオブジェクトに渡すことができる引数/パラメーターを表示するにはどうすればよいですか? 私はたいてい CPAN に行き、SYNPOSIS私がやろうとしていることの例についてセクションを見ます。しかし、それらが提供する例と説明は必ずしも包括的ではなく、モジュールを使用している他の人々の例を探す必要があり、誰かが私と同じようにモジュールを使用しようとしたことを願っています.

ここで私が使用しようとしている最新のモジュール

 use Bio::DB::GenBank;
 my $gb = Bio::DB::GenBank->new(-format     => 'Fasta',
                                -seq_start  => 2,
                                -seq_stop   => 51,
                                -strand     => 1,
                                -complexity => 1);

に渡すことができるパラメータの完全なリストを表示するにはどうすればよいですかBio::DB::GenBank->new()。オブジェクト/オブジェクト/モジュールの定義を表示する方法はありますか? それともオブジェクトのコンストラクターですか?

編集: CPAN からモジュールをダウンロードし、モジュール内のコードを自分でオブジェクト パラメーターについて調べることができることに気付きましたが、誰かがそれを行うためのより良い方法があるかどうか疑問に思っていましたか?

4

2 に答える 2

2

CPAN のモジュール - 確実に知る方法は、コードを見て、それらが何をするかを見ることです。これは必ずしも簡単なことではありませんが、唯一の信頼できる情報源です。

それ以外の場合は、開発者が (パブリック) モジュールの機能を説明する必要があるドキュメントがあります。これは常に起こるとは限りません。また、開発者にとって明確なことが、すべての潜在的なモジュール ユーザーにとって明確ではない場合もあります。

しかし、これは部分的には、パブリック コントリビューション モジュール ライブラリを使用することのトレードオフです。一部のモジュールは非常に洗練されており、他のモジュールは...まあ、むしろ進行中の作業です。

良いニュースは、ほとんどのメンテナが更新と修正を受け入れるということです。多くの場合、利用可能な時間のために何かが「欠けている」か、機能面で現在の要求を満たしています。

于 2015-10-29T16:53:56.867 に答える