プログラミングの文脈で callback とは?
正答
- 不在だった相手に、あとから折り返し電話をかけること
- 他の関数に渡しておき、あとで呼び出してもらう関数
- エラーが起きたときに、処理を前の状態に戻す仕組み
- 関数が処理の最後に返す戻り値
解説
callback は日常英語では「折り返しの電話」や「(不採用後の)再呼び出し、二次面接」を指す。プログラミングの callback は、別の関数に引数として渡しておき、処理が終わったときやイベントが起きたときに呼び出してもらう関数を指す。setTimeout(fn, 1000) の fn や、addEventListener に渡す関数が例。「終わったらこの番号にかけ直して」と頼む折り返し電話の比喩そのもので、自分で呼ぶのではなく相手に呼んでもらう点が要点。
この問題を含む エンジニア英語 のテストを制限時間つきで解く
エンジニア英語クイズへ