我是 python 新手,我们如何引用与本地变量同名的全局变量。
spam = 'global spam'
def scope_test():
spam = 'local spam'
print(spam)
# access global spam and print or assign to the local spam
# print(global.spam)
# local.spam = global.spam (something like this)
scope_test()
Run Code Online (Sandbox Code Playgroud) 有没有办法使Node.js流作为协程.
斐波那契数字流的示例.
fibonacci.on('data', cb);
//The callback (cb) is like
function cb(data)
{
//something done with data here ...
}
Run Code Online (Sandbox Code Playgroud)
期望
function* fibonacciGenerator()
{
fibonacci.on('data', cb);
//Don't know what has to be done further...
};
var fibGen = fibonacciGenerator();
fibGen.next().value(cb);
fibGen.next().value(cb);
fibGen.next().value(cb);
.
.
.
Run Code Online (Sandbox Code Playgroud)
从发电机中取出所需的数字.这里Fibonacci数字系列只是一个例子,实际上流可以是任何文件,mongodb查询结果等.
也许这样的事情
是否至少可能,如果是,如果不是为什么?也许一个愚蠢的问题:)