เป็นไปได้หรือไม่ที่จะเรียกใช้ฟังก์ชันโดยไม่ได้กำหนดฟังก์ชันทั้งหมดไว้ก่อน เมื่อพยายามนี้ฉันได้รับข้อผิดพลาด: " function_name is not defined" ฉันมาจากพื้นหลัง C ++ ดังนั้นปัญหานี้จึงทำให้ฉันสะดุด
การประกาศฟังก์ชันก่อนทำงาน:
def Kerma():
return "energy / mass"
print Kerma()
อย่างไรก็ตามการพยายามเรียกใช้ฟังก์ชันโดยไม่กำหนดก่อนจะทำให้เกิดปัญหา:
print Kerma()
def Kerma():
return "energy / mass"
ใน C ++ คุณสามารถประกาศฟังก์ชันหลังการโทรได้เมื่อคุณวางส่วนหัวไว้ข้างหน้า
ฉันขาดอะไรที่นี่?