前向引用

Posted liushuizs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前向引用相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

前向引用:就是要把要用的子函数定义在前面

错误示例:

def foo():
    print(from foo)
    bar()

foo()

输出

NameError: name bar is not defined
def bar():
    print(from bar)
def foo():
    print(from foo)
    bar()
foo()

输出

from foo
from bar

 

---恢复内容结束---

以上是关于前向引用的主要内容,如果未能解决你的问题,请参考以下文章

交叉引用、前向声明等:按啥顺序?

前向声明 boost.type_erasure 引用类型

Java 基础面试题 非法前向引用

C++ 简单循环引用和前向声明问题

Const限定符和前向引用

前向引用