function range(start, end) {
var arr = [];
for (var i = start; i < end + 1; i += 1)
arr.push(i);
return arr;
function sum() {
arr.reduce(function (a, b) {
return a + b;
}, 0);
}
};
console.log(range(5, 15));
console.log(sum());
是否等同于from foo import *
?请帮助。
问题是关于python 2.7
答案 0 :(得分:0)
没有,
当您使用import foo
时,要从此软件包中调用函数,您必须执行:foo.my_function()
而使用from foo import *
可以直接编写my_function()
答案 1 :(得分:0)
我认为差异更多的是使用方式。但我不会使用from foo import package_0
from foo import package_1
from foo import package_2
# etc
。我认为最好具体说明您需要导入的内容:
import foo
但是,每次需要新软件包时都需要添加其他导入,如果使用foo
,可以避免使用。但在这种情况下,您需要使用foo.package_0.some_method()
foo.package_1.another_method()
:
{{1}}