0
私はちょっとPythonには新しく、今回はグラフィックを含むゲームプログラミングでAIのために使っています。またはpython3の割り当てで
私は
def __init__(self, m=None):
if isinstance(m, Matrix33):
m = list(m._m)
self._m = m or [1., 0., 0., 0., 1., 0., 0., 0., 1.]
どのようにPythonが位置づけるまたはいずれかの条件なしでの変数の代入ではないですブック内のコードの例を見ましたか?
として、より明示的に表現することができ
それは '自己'に[...、1.0] 'M'は空のリストであるか、 'NONE'及び場合はそう'リストを設定するかどうかをチェックします。そうでなければ、 'self._m'は' m'に設定されます – kuro
@kuro、それが答えなら、答えとして投稿してください。 – Kevin
[Pythonは短絡をサポートしていますか?](http://stackoverflow.com/questions/2580136/does-python-support-short-circuiting) – mkrieger1