
コールバック
コールバックとは
プログラミングにおいて、ある関数を呼び出す際に別の関数を途中で実行するよう指定する手法のこと。
呼び出し側の用意した関数を、呼び出し先の関数が「呼び出し返す」(callback)んだ。
プログラミングでのみ使われている用語ではありませんが、プログラミングでよく使われる用語です。
コールバックは、非同期処理やイベントハンドリングなど、柔軟かつダイナミックなプログラムの構築に役立ちます。
会話で学ぼ
基礎知識編
【コールバック】って何?
ある関数が実行された後に呼び出される別の関数のことだよ。
プログラムの中で特定のイベントが発生したときに、
そのイベントに応じて実行されるよ。
プログラムの中で特定のイベントが発生したときに、
そのイベントに応じて実行されるよ。
具体的にはどんな感じなの?
例えば、
ウェブサイトでボタンをクリックしたときに、
そのクリックに応じて何か処理をしたいとするよね。
そのときに、
クリックイベントに対してコールバック関数を設定しておくと、
ボタンがクリックされた瞬間にその関数が実行されるよ。
ウェブサイトでボタンをクリックしたときに、
そのクリックに応じて何か処理をしたいとするよね。
そのときに、
クリックイベントに対してコールバック関数を設定しておくと、
ボタンがクリックされた瞬間にその関数が実行されるよ。
どうしてそんなものが必要なの?
いい質問だね!
コールバックを使うことで、
プログラムの動作を柔軟に制御できるよ。
例えば、
非同期処理を行うときに、
処理が完了した後に特定の処理を実行するために
コールバックが使われるよ。
これによって、
プログラムが効率的に動作するようになるんだ。
コールバックを使うことで、
プログラムの動作を柔軟に制御できるよ。
例えば、
非同期処理を行うときに、
処理が完了した後に特定の処理を実行するために
コールバックが使われるよ。
これによって、
プログラムが効率的に動作するようになるんだ。
SNSで発信
X(元Twitter)
YouTubeショート
スタンドエフエム
【デジナンばあばチャンネル】
ばあばと、もに隊長のおもしろトークだよ(笑)
https://stand.fm/episodes/6594a1bdbd9e8ba1893c8fd1
インスタグラム
https://www.instagram.com/reel/C-oKptQiCpG/?igsh=cm56ZmxrN2UyZDNq
tiktok
https://vt.tiktok.com/ZS2N2DPeV/
スレッズ
https://www.threads.net/@konomimoni/post/C17uMXnSfBd/?igshid=NTc4MTIwNjQ2YQ==
あとがき
このサイトは
「デジタル難民のばあば」と「パソコンやスマホをあまり得意としない方々」が一緒になって
少しずつ、ヒントもしくは知識を共有していくサイトです。
知識を楽しく学びながら、棺桶に足を突っ込むその日まで、一緒に成長してまいりましょう。
最後まで読んでいただきありがとうございました♡