■ 변수에 함수를 대입해 사용하는 방법을 보여준다.
▶ 예제 코드 1 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 |
def test(source): print(source) functionVariable = test functionVariable(123) """ 123 """ |
▶ 예제 코드 2 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
def plus(value1, value2): return value1 + value2 def minus(value1, value2): return value1 - value2; functionList = [plus, minus] print(functionList[0](10, 5)) print(functionList[1](10, 5)) """ 15 5 """ |
▶ 예제 코드 3 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
def test1(): print("hello") def test2(): print("bye") def executeFunction(function): function() executeFunction(test1) executeFunction(test2) """ hello bye """ |
▶ 예제 코드 4 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
def test1(): print("hello") def test2(): print("bye") def executionFunction(function): function executionFunction(test1()) executionFunction(test2()) """ hello bye """ |