-
CallBack함수란
ㅇ다른 인자로써 이용되는 함수.
ㅇ어떤 이벤트에 의해 호출 되어지는 함수이다.
https://satisfactoryplace.tistory.com/18
콜백 함수(Callback)의 정확한 의미는 무엇일까?
다양한 언어나 컴퓨터 관련 지식을 공부하면서, "콜백"이라는 단어는 많이 보았으나 그것의 정확한 의미를 설명해주는 책은 없었던 것 같다. 어쩌면 컴퓨터공학에서는 너무도 당연한 것이라서
satisfactoryplace.tistory.com
해당 블로그에서 예시를 들고왔다.
//hello! function printHello(){ print('hello'); } //bye! function printBye(){ print('bye'); } //특정 함수를 매개변수로 받아서 3초 뒤에 실행하는 함수 function sleepAndExecute(sleepTimeSecond, callback){ //sleepTimeSecond 초 만큼 대기 sleep(sleepTimeSecond); //전달된 callback 실행 callback(); } //3초 뒤에 hello 출력하기 sleepAndExecute(3, printHello); //5초 뒤에 bye 출력하기 sleepAndExecute(5, printBye);
음! 이해가 된다. 다른 함수로써의 인자로 이용되는 함수의 정의에서 sleepAndExecute함수의 인자로 printHello와 printBye같이 함수의 매개변수로 들어가므로 콜백함수라고 할 수 있다.
콜백은 주요 보안장치이며, 액세스 토큰을 수신하기 위해 필요하다고 한다. client와 server의 callback의 차이점은 액세스 토큰을 수신하는 방법이다.
client측 콜백은 엑세스 토큰을 수신하며 server측 콜백은 일회용 코드를 전달 후 콜백을 통해 액세스 토큰의 코드를 교환한다고 한다.
Languages - Callback, 콜백 이란 무엇인가
함수의 매개변수로 받는 후속 호출 함수 Callback 컴퓨터 프로그래밍에서 콜백(Callback) 은 다른 코드에...
blog.naver.com
해당 블로그도 읽어보면 좋을 듯 하다.
728x90'2학년 > 이모저모' 카테고리의 다른 글
백엔드 문제점과 이슈 질문에 대해-1 (0) 2023.09.11 JWT, JSON (0) 2023.06.29 인증과 식별, 계정관리, OTP (1) 2023.05.02 Gamma - ai가 만들어주는 ppt!웹페이지! 문서! (0) 2023.04.19 Apache HTTP Server (0) 2023.04.15