Можно ли вызвать функцию без предварительного определения ее полностью? При попытке этого я получаю сообщение об ошибке: « имя_функции не определено». Я работаю на C ++, поэтому эта проблема меня озадачивает.
Объявление функции до срабатывания:
def Kerma():
return "energy / mass"
print Kerma()
Однако попытка вызвать функцию без предварительного определения вызывает проблемы:
print Kerma()
def Kerma():
return "energy / mass"
В C ++ вы можете объявить функцию после вызова, если поместите перед ней заголовок.
Мне что-то здесь не хватает?