ミニエセラー

Pythonのための小型演算子
今すぐダウンロード

ミニエセラー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Pavel Panchekha
  • 出版社のWebサイト:
  • http://panchekha.no-ip.com

ミニエセラー タグ


ミニエセラー 説明

Pythonのための小型演算子 MinoOperatorsはライブラリであり、拡張された演算子をPython言語に追加すること、または既存の機能をバイナリ演算子に変換することをほぼ簡単にします。たとえば、関数を作成するかもしれません:DEF Compose(f、g):return lambda * args、** kwargs:f(g(* args、** kwargs))とそれをオペレータに変換する。作成|: Compose = MinoOperator(作成)次に、オペレータをバイナリオペレータとして使用することができます:f = Math.sqrt | ComputoSe | (Lambda X:X ** 2 + 1)F(0)#1.01つは一貫して使用しています| <名前> |表記と括弧の議論、問題は発生しません。Furthermoreでは、作成されたオペレータは__ <名前> __、__ r __特殊メソッドの標準的なPython条約を通じてオーバーライドをサポートします。 3つの方法で。 MiniOperator(f)は、Fをデフォルトの操作として使用するFという名前のオペレータを作成します。名前は明示的に渡すことができます:MinoOperator(name、f)。最後に、デフォルトのメソッドを指定せずにオペレータを作成できます.minoperator(name)は、ここで名前は文字列です。ただし、クラスは、この演算子をサポートするために__ <名前> __または__ r __を明確に上書きすることができます。議論---そして他の明白な制限も適用されます。作者は、オペレーターの周囲の2つのスペースを使用し、特別な注意を払う表現を服用したいと思います。つまり、名前は渡された関数の__name__から派生します。著者はこの形式で控えされていないことを示唆しています。要件: ・Python


ミニエセラー 関連ソフトウェア