1
アドバイスをお願いします。この表現は何を返しますか?このPythonの表現は何を意味していますか?
localized_title = lambda **_: localization._create_localized_string(0xB30B3A74)
何値がlocalized_title
に保存され、
lambda **_:
が何を意味するのでしょうか?
アドバイスをお願いします。この表現は何を返しますか?このPythonの表現は何を意味していますか?
localized_title = lambda **_: localization._create_localized_string(0xB30B3A74)
何値がlocalized_title
に保存され、
lambda **_:
が何を意味するのでしょうか?
**_
は、kwargs globです。ラムダに渡されたキーワード引数は、辞書_
に格納されます。
_
は、ラムダ式が引数を何も使用しないため、おそらくプレースホルダ変数名として使用されます。
localized_title
は、ラムダ、つまり任意のキーワード引数(これは無視されます)で呼び出すことができ、ラムダが呼び出されたときに戻り値localization._create_localized_string(0xB30B3A74)
を返す関数式を含みます。
したがってlocalized_title
は基本的にすべてのキーワード引数を無視するlocalization._create_localized_string(0xB30B3A74)
のラッパーです。
これは価値があるため、これは 'lambda'ユースケースではなく、完全な関数定義をここで使用する必要があります。 –