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

Python

Posted by arkgame