我正在尝试按照this问题接受的答案。但我不能在Pycharm中使用x:view(x:nElement())
;显然,x是变量注释的非法目标。我不熟悉这些注释,所以我试图从this问题的接受答案中理解它们。在Pycharm的反馈中尽我所能,我已经确定了:
a, b = x, x
view: a = a
nElement: b = b
return a(b())
Pycharm告诉我没有使用局部变量view, nElement
。这是一种有效的方法吗?还有更好的方法吗?
这不是我的第一次尝试,但让我解释它背后的逻辑。我在第一行宣布a, b
,因为如果我尝试
view: a = x
nElement: b = x
return a(b())
然后a, b
被认为是未解决的引用,两者都在声明它们的行和返回行上。我将nElement
括号放在最后一行,因为如果我尝试
a, b = x, x
view: a = a
nElement(): b = b
return a(b)
我被告知我无法分配函数调用。