Python でコールバックを関数に渡す
2020-09-14


Python でコールバック関数を使うのはとても簡単だった。渡した引数名で関数呼び出しを行えばいい。
#!/usr/local/bin/python3.8

def greeting( callback ):
    callback( "world" )

def hello( str ):
    print( "Hello,", str )

def hi( str ):
    print( "Hi,", str )

greeting( hello )
greeting( hi )
実行結果。
Hello, world
Hi, world

ただ、typing hint を使おうとすると随分と込み入ってくる。callable に関数型の型指定に付いて触れている。

[C 言語]
[Programming]
[C++]
[python]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット