Pythonにおける関数の第一級オブジェクト化とクロージャ・イテレータの仕組み

関数の第一級オブジェクトとしての性質Pythonでは関数はとして扱われ、変数への代入や引数・戻り値として活用できます。関数オブジェクトの識別子を確認するには、関数名をprint()に渡します。# 関数オブジェクトの識別子確認 def greet(): print("hello") print(greet) # <function greet at 0x...>変数への代入と間接呼び出しdef calculate(): return 42 ...

8月29日 03:44 投稿