匿名関数が生じ、単純な関数の定義を解決することです
関数名=ラムダ定義パラメータ:戻り値
- カンマで区切られた複数のパラメータが存在し得ます
- 匿名関数は、複雑な問題であるだけで、単一の行を書くことができ、および戻り値の終了後のコンテンツは、ロジックの実行です
- 戻り値と正常な機能は、任意のデータ型を指定できます
DEF COLC(N): リターン N ** N プリント(COLC(4 )) COLC = ラムダ N:N ** N プリント(COLC(4))
これらの2つの機能は、キーワードラムダの定義を使用して、平均値です。ダブルコロンが機能した後、N、渡されたパラメータであり、
マルチパラメータ無名関数:
DEF (x、y)を追加します。 復帰 X + Y 追加 = ラムダ X、Y、X + Y プリント(ADD(1、3))
匿名関数戦闘:
最大のキー値に対応する要求ディクショナリ、
DIC = { ' K1 ':10、' K2 ' 100、' K3 ':30 } DEF FUNC(X): リターンDIC [X] #印刷する最大主キー プリント(MAX(DIC、キー= FUNC)) 印刷(MAX(DIC、キー= ラムダ K:DIC [K]))
同じ結果が、無名関数の使用、コードを保存します