比如将某个函数放在module1与module2中都一样的,而不需要指定module1.sum之类

解决方案 »

  1.   

    比如将某个函数放在module1与module2中都一样的,而不需要指定module1.sum之类 
    -----------------------------------------------------------------------
    公有函数的实际调用方式是:module1.sum,而不是sum.当两个模块都有这个公共函数时,只写sum会提示调用不明确.
      

  2.   

    仅有一个时候是不会出问题的,可以sum这样简写是吧
      

  3.   

    不加模块名的调用方式 Sum() 是简写。
    就像公司里只有一个张三时,直接说张三怎么怎么样大家都知道指谁;但是有多个同名的张三时,就需要特指销售部的张三、开发部的张三。但是在程序中,存在两个同名公共函数是很容易引起歧义的,通常的编码规范要求不同功能的功能函数用不同的命名区分,这样调用可以一律用简写模式,并不用关心函数是放在哪个模块中的。