以下は Python ディクショナリ (OpenERP アプリケーションから) で、フィールドはラムダによってデフォルト設定されています。このパターンの使い方がわかります。明らかに「アクティブ」はブール値、「レベル」は整数、「価格」は浮動小数点数です。
しかし、誰かがこれがどのように機能するかを正確に説明できますか? ここで「a」は何を表していますか?
_defaults = {
'active': lambda *a: False,
'level': lambda *a: 1,
'price': lambda *a: 1.0,
}