我是IronPython的新手。我有一个关于通过索引器访问元素的问题。例如在C#中我们可以写这样的东西:
但是当我尝试在IronPython中做同等的事情时:
它告诉我有“意外的令牌'+ ='”。我使用'+ ='递增操作,因为在IronPython中没有这样的后递增操作'++'。我正在使用IronPython 2.7。
任何人都可以帮我吗?我应该更改什么来使我的IronPython代码编译并保持功能相同?
答案 0 :(得分:2)
Python可以防止这种副作用语法。
没办法解决这个问题:你必须这样做:
rval = ints[index]
index += 1
return rval
或
index += 1
return ints[index-1]