嗨,伙计们,
简单的问题,但有人可能会回答比我的黑客更好。我目前正在处理元类等问题,并为一些事情制定一个舒适的语法。
考虑到蟒蛇 with ... as ...: 语句,我可以在上下文管理器中访问 as :
with ... as ...:
as
with foo('fido') as Dog: ...
可以 foo.__enter__() 找出词素在哪里 Dog 是?
foo.__enter__()
Dog
超级奖金:保持它的实现不可知,也支持python3.x。
不,就像你说的那样 Dog = foo('fido') 没有“严肃”的方式 foo 可以知道其结果即将绑定到name Dog
Dog = foo('fido')
foo