【发布时间】:2010-10-07 16:49:23
【问题描述】:
在 C++ 中,您通常可以通过谨慎使用“using”关键字来大幅提高代码的可读性,例如:
void foo()
{
std::vector< std::map <int, std::string> > crazyVector;
std::cout << crazyVector[0].begin()->first;
}
变成
void foo()
{
using namespace std; // limited in scope to foo
vector< map <int, string> > crazyVector;
cout << crazyVector[0].begin()->first;
}
python 是否存在类似的东西,还是我必须完全限定所有内容?
我将添加我知道使用有其缺陷的免责声明,并且应适当限制其范围。
【问题讨论】:
标签: python namespaces using