먼저 완전히 정의하지 않고 함수를 호출 할 수 있습니까? 이것을 시도 할 때 " function_name is not defined" 오류가 발생 합니다. 나는 C ++ 배경에서 왔기 때문에이 문제는 나를 괴롭힌다.
작동하기 전에 함수 선언 :
def Kerma():
return "energy / mass"
print Kerma()
그러나 먼저 정의하지 않고 함수를 호출하려고하면 문제가 발생합니다.
print Kerma()
def Kerma():
return "energy / mass"
C ++에서 함수 앞에 헤더를 배치하면 호출 후에 함수를 선언 할 수 있습니다.
여기에 뭔가 빠졌나요?