2017-02-13 10 views
1

IronPythonの新機能です。インデクサで要素にアクセスする方法について質問があります。 C#で例えば、私たちはこのような何か書くことができます。 Everything is ok.IronPythonインデクサパラメータのコンパイルエラー

をしかし、私はIronPythonの何かと同等に行うことをしようとすると:それは私に語っ

Compilation error

「があることを予期しないトークン 『+ =』 " IronPythonでは、ポストインクリメント操作「++」がないので、「+ =」インクリメント操作を使用しました。私はIronPython 2.7を使用しています。

誰もがこれを手伝ってくれますか? IronPythonコードをコンパイルして機能を同じにするには、どうすればよいですか?

答えて

2

Pythonは、この種の副作用構文を防止します。

これを回避する方法はありません:あなたがしなければならない。

rval = ints[index] 
index += 1 
return rval 

または

index += 1 
return ints[index-1]