Elliot's Super Computing Duper Programmer
Please, join my team at What If Studio!
2012년 6월 27일 수요일
list_to_atom and apply
외부에서 callback 으로 설정할 모듈:함수 이름을 전달했다고 치자.
M=list_to_atom(ConfigModuleName).
F=list_to_atom(ConfigFuncName).
Args=[1,2,3].
apply(M,F,Args).
이렇게 하면, 원하는 함수를 실행시킬 수 있다.
다만, DoS를 피하려면, list_to_existing_atom 을 쓰면 안전하다.
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기