Witam wszystkich userow.
To moj pierwszy post na forum, nie lubie zadawac pytan, ale odpowiedzi niestety nigdzie nie znalazlem…
Do rzeczy.
Mam klase A z publiczna wartoscia @@x=“a”,“b”,“c”
W drugiej klasie B mam dwie tablice –
@Ax_orginal i @Ax_backup, gdzie @Ax_orginal = A.x i @Ax_backup=A.x,
wykonuje operacje na @Ax_orginal, po czym chce wykonac kolejne operacje ze stara wartoscia A.x, do czego uzywam tablicy @Ax_backup… Problem w tym, ze tablica @Ax_backup mimo tego ze nie wykonywalem na niej zadnych operacji, jest taka sama jak @Ax_orginal po modyfikacjach…
http://nopaste.com/p/aOJWsVAbbb <- Tu przykladowy kod z tym problemem.
Czyzby @Ax_backup i @Ax_orginal byly tylko aliasami do A.x??
Jak w takim razie stworzyc tablice o tej samej zawartosci od siebie nie zalezne?
Pozdrawiam.