Egret社区
1银子
比如A.TS:
class a { public static a();}

在B.TS中
class b {public b( a.a());}

这样编译是通过的,但是B中并没有引用A.TS,为什么可以在B中使用A中的内容。

假如A中static去掉,依然可以在B中创建A的对象。

其实就是问下为什么没有import,互相之间怎么联系起来的?
C++写多了,总觉着应该include

最佳答案

查看完整内容

目前版本引擎manifest.json里面帮我们实现了查找了引用顺序,编译时很大一部分时间也在这,新版本引擎就需要开发者自己去import了
分享到 :
0 人收藏

4 个回复

倒序浏览
小灰灰啊  登堂入室 | 2019-6-27 13:35:30
目前版本引擎manifest.json里面帮我们实现了查找了引用顺序,编译时很大一部分时间也在这,新版本引擎就需要开发者自己去import了
黑神  初学乍练 | 2019-6-27 15:53:23
小灰灰啊 发表于 2019-6-27 14:35
目前版本引擎manifest.json里面帮我们实现了查找了引用顺序,编译时很大一部分时间也在这,新版本引擎就需 ...

为什么不沿用这种自动查找?要加快效率?什么版本开始去掉这功能?
18758861602  登堂入室 | 2019-6-27 17:26:01
官方的说法就是这个拖了编译效率20倍,egret pro将使用es6的import ,vscode能自动生成import也不用特别怕

点评

好的,太感谢了  发表于 2019-6-27 19:48
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

黑神

初学乍练

积分: 3 帖子: 3 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部