Perl6 ::パラメータ

Perl6 :: Parametersは、名前付きパラメータを持つPerl 6スタイルのプロトタイプを持つモジュールです。
今すぐダウンロード

Perl6 ::パラメータ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Brent Dax
  • 出版社のWebサイト:
  • http://search.cpan.org/brentdax/Perl6-Interpolators-0.03/Interpolators.pm

Perl6 ::パラメータ タグ


Perl6 ::パラメータ 説明

Perl6 :: Parametersは、名前付きパラメータを持つPerl 6スタイルのプロトタイプを持つモジュールです。 Perl6 :: Parametersは、名前付きパラメータを持つPerl 6スタイルのプロトタイプを持つモジュールです..Synopsis Perl6 :: Parametersを使用します。 sub mysub($ foo、array $ bar、*%rest){...}詳細Perverl6 :: ParametersはPerl 6の名前付きパラメータをシミュレートするPerlモジュールです。 (私が "名前付きパラメータについて話すとき、私はあなたがC、Java、その他の多くの言語から慣れているパラメータのようなものです。他のほとんどのプログラミング言語は、Perl 6は事前に宣言された変数を持つサブルーチンをサポートします。 (ただし、これを使ってください。)これはPerl 5で利用可能な「ラインノイズプロトタイプ」を超えています。 2番目)=(@_)はもう必要ではありません。Perl 6はこれを持つことになります。このモジュールはPerl 5が実行するようにそれを作ります。他のPerl 6-ISMSも、特に組み込みタイプの名前とListを平坦化するためのUnary-Asterisk表記の名前です。サブルーチンを宣言し、カンマまたはセミコロンで区切ってパラメータを括弧内に置きます。 (セミコロンを使用することは、残りのすべてのパラメータがオプションであることを意味します。これはPerl 6では利用できないかもしれませんが、私はそれがそうでなければ私が聞くまでであると仮定しています。)ほとんどのパラメータは$ fooのような変数名です。しかし、より洗練された行動が可能です。これを達成するには3つの方法があります。最初の方法は、変数の型を指定することです。特定の種類は、実際のパラメータを自分自身への参照にします.Array $ FOEこれはそれ自体への参照に配列を参照して$ foo.hash $ fooに参照を保存します。 foo.code $ fooこれは、サブルーチンをそれ自体に参照して$ foo.scalar $ fooに格納する。自分自身への参照と参照を$ FOOに格納します。 TypeGlobsはPerl 6ではなくなります。このタイプは、Perl 5.Ref $ Fooの一般的な使用に役立つように、このモジュールには存在します。それ以外の場合は、その他の認識されていないタイプ名と同じ扱いです。このモジュールには効果がありません。サブルーチンがパラメータ($ foo、ハッシュ$バー、コード$ BAZ)を持っていて($ Scalar、%Hash、MySh、MySh、MySh、MySh、MySh、MySh、MySh、MySH、MySh、MySh、MySh、MySh、MySh、MySh、MySh、MySh、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MySH、MYSUB)と呼ばれていた場合は扱われます。 $スカラーの内容、%ハッシュへの参照、およびmySubへの参照の内容を取得します。2番目の方法は、実際の配列またはハッシュをパラメータ名として指定することです。これには、そのパラメータに対して渡される配列またはハッシュが必要です。これは、アレイまたはハッシュの長さを保持します。最後の方法は最後のパラメータでのみ使用可能です。アレイまたはハッシュの前にアスタリスクが付いている場合、その配列またはハッシュは追加のパラメータで埋められます。要件: ・Perl


Perl6 ::パラメータ 関連ソフトウェア