Angenommen, Sie dies tun, in Ruby:machen ein Objekt wie ein Array für die parallele Zuordnung verhalten sich in Ruby
ar = [1, 2]
x, y = ar
Dann x == 1 und y == 2. Gibt es eine Methode, die ich in meinem definieren eigene Klassen, die den gleichen Effekt erzeugen? z.B.
rb = AllYourCode.new
x, y = rb
Bisher alles, was ich habe in der Lage gewesen, mit einer Zuordnung, wie dies zu tun ist, x == rb und y = null zu machen. Python verfügt über eine Funktion wie folgt aus:
>>> class Foo:
... def __iter__(self):
... return iter([1,2])
...
>>> x, y = Foo()
>>> x
1
>>> y
2
perfekt, danke, das ist genau das, was ich in dieser Sekunde brauche. –