# typing モジュールからCallableをインポート from typing import Callable # 関数を引数に取る関数 # callback の型: 引数(int, int)、戻り値int の関数 def apply_operation( a: int, b: int, callback: Callable[[int, int], int] ) -> int: # ...
プログラミングをしていると、「ある条件の結果に応じて、変数に入れる値を変えたい」という場面は頻繁に訪れます。 「会員ランクがゴールドなら送料は0円、そうでなければ500円」 「点数が合格点以上なら"合格"、そうでなければ"不合格"」 通常、これ ...