Ich fragte mich, ob es eine Möglichkeit gab, ein Objekt zu referenzieren, wenn es einer Variablen zugewiesen wurde. Hier ist ein Beispiel, wo diese Frage gelten würde:
Nehmen wir an, ich wollte die Teilzeichenfolge einer Regex einer Variablen zuweisen, rufen Sie es i. zuzuweisen, ichSelbstreferenzierung eines Objekts in seiner Zuordnung
i = /some_regex/.to_s
und
i = i[3...i.length]
ich es auch alle in eine Zeile schreiben könnte dann schreiben könnte, wie
i = /some_regex/.to_s[3.../some_regex/.to_s.length]
Allerdings scheinen diese beiden Beispiele etwas redundant und der zweite Ansatz könnte mit großen Regex- oder mehreren Methodenaufrufen unhandlich werden. Gibt es eine Möglichkeit, das zu ändernde Objekt zu referenzieren, ohne alles neu schreiben zu müssen?
Bearbeiten: Sorry für vorherige Mehrdeutigkeit.
Nicht klar, was Sie zuweisen möchten "i". Auch nicht klar, was 'i' im letzten Beispiel macht. – sawa
Ist dies nur ein Beispiel oder versuchen Sie tatsächlich, ein Problem mit regulären Ausdrücken zu lösen? – Stefan