コールバック
Sign in to saveAlso known as handler, call-after function
any executable code that is passed as an argument to other code that is expected to call back the argument at a given time
Wikidata facts
- Image
- Callback-notitle.svg
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/callback
Sources (2)
via Wikidata · CC0
Article · 日本語
コールバック(英: Callback)とは、プログラミングにおいて、他のコードの引数として渡されるサブルーチンである。これにより、低レベルの抽象化層が高レベルの層で定義されたサブルーチン(または関数)を呼び出せるようになる。 一般に、まず高レベルのコードが低レベルのコードにある関数を呼び出すときに、別の関数へのポインタやハンドルを渡す。低レベルの関数を実行中に、その渡された関数を適当な回数呼び出して、部分タスクを実行する場合もある。別の方式では、低レベル関数は渡された関数を「ハンドラ」として登録し、低レベルの層で非同期的に(何らかの反応の一部として)後で呼び出すのに使う。 コールバックは、ポリモーフィズムとジェネリックプログラミングの単純化された代替手法であり、ある関数の正確な動作は、その低レベル関数に渡される関数ポインタ(ハンドラ)によって変わってくる。これは、コード再利用の非常に強力な技法と言える。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
Lua
Entity
thread
Entity
telephone call
Entity
anonymous function
Entity
International Standard Book Number
Entity
Q15777
Entity
PHP
Entity
programming language
Entity
Q2005
Entity
Python
Entity
Java
Entity
Q2407
Entity
computer mouse
Entity
computer keyboard
Entity
computer programming
Entity
Q11368
Entity
Q2370
Entity
Q42478
Entity
Q81571
Entity
Q161053
Entity