有没有这样的方法来编写Python?我想在同一个文件中赋值之前使用它:
extern ws2
def myfunc(ws2)
print(ws2)
ws2= '''
more than 200 chars
more than 200 chars
'''
在C++中,我们可以编写这样的代码
(以下代码在同一个文件中):extern std::wstring ws2;
void func()
{
std::wcout << ws2 << std::endl;
}
std::wstring ws2(L"...more than 200 chars");
同样的方法也可以,只要你使用字符串的时间比它被定义的时间晚。在函数中使用它并在模块级声明它通常是这样的:
会很好的。你知道吗
也就是说,如果在定义字符串之前在模块级调用该函数,那么这将变得更难,而不是惯用的。你知道吗
我将使用这样一个事实,即多个紧随其后的字符串文字被解析为单个字符串文字(就像在C中一样),并始终在模块顶部定义常量:
(我也把这个名字用大写,因为它是一个模块级常量)
相关问题 更多 >
编程相关推荐