1

アプリケーションに名前空間/モジュールを使用しています。いくつかの小さな「モジュール」に分割された大きなアプリケーションがあります。それらはすべて一緒にコンパイルされているため、常にすべての参照があります。モジュールx.yからモジュールzにアクセスする必要がある場合は、x.y. しかし、私は参照し続けたくありませんxxエイリアス名に分解できる方法はありますか? 例(これは機能しないため、私の質問です):

import {y,a,b} = x;

それ以外の:

import y = x.y;
import a = x.a;
import b = x.b;

内部モジュールのインポート エイリアシングを簡素化するためにできる同様のことはありますか?

4

2 に答える 2

0

内部モジュールのインポートエイリアスを簡素化するためにできる同様のことはありますか

インポートするモジュールのメンバーがモジュール (または型) でない場合は機能しません。代わりに使用してください:importvar

module x{
 // stuff
}
var {y,a,b} = x;
于 2015-07-13T23:29:07.470 に答える