是否可以使用.ts
*
等import * from './myModule';
之类的import * as me from './myModule';
文件导入所有导出的类和函数
我不想me.myFunc
,然后调用像from myModule import *
我想要像python swapints(unsigned int *arr, size_t l) {
unsigned int cur;
char *ix;
for (size_t i=0; i<l; i++) {
int cur;
char *dest = static_cast<char *>(&cur) + sizeof(int);
char *src = static_cast<char *>(&(arr[i]));
for(int j=0; j<sizeof(int); j++) *(--dest) = *(src++);
arr[i] = cur;
}
}
答案 0 :(得分:2)
不,这是不可能的。您要么必须指定要导入的内容,请执行以下操作:
import {SomeClass, SomeInterface} from './someModule';
或将其导入变量并从那里调用它,就像你已经说过的那样:
import * as someModule from './someModule';
但是,如果模块中不需要其功能,则可以导入模块而不为其分配变量。如果只是设置一些全局状态,这可能很有用:
import './someModule';