Python コールバック関数に無名関数を使用するサンプル
環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)
構文
変数 = lambda 引数 : 戻り値
無名関数は、キーワードのlambda(ラムダ)を使用します。
コロンの左側が引数で、右側が戻り値です。
無名関数なので関数名がありません。
使用例
# coding: utf-8 def funA(x,y): z = y(5,8) return x + " value " + str(z) print(funA("test",lambda a,b : a * b))
実行結果
test value 40