[ exdatis @ 11.01.2010. 06:57 ] @
Ukoliko prosledim niz, kao argument konstruktoru klase,
da li se on ponasa kao arg prosledjen po referenci?
Potpitanje(verovatno glupo), ukoliko sa istim imenom
kreiram self. varijablu da li(ukoliko je prethodno tacno)
dodeljivanjem vrednosti self.neki_niz = neki_niz (ista imena!)
zapravo dodeljujem adresu prvog clana niza?
Hvala!
[ jablan @ 11.01.2010. 10:37 ] @
Parametri se prosleđuju po vrednosti, ali su ti parametri ustvari reference (BTW, "adresa prvog člana niza" je definitivno pogrešan način da se posmatraju strukture podataka u Pajtonu). Baci pogled ovde:

http://stackoverflow.com/quest...i-pass-a-variable-by-reference

BTW, te stvari sa jezicima poput Pajtona vrlo lako možeš sam da proveriš:

jablan@hape:~$ python
Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = [1,2,3]
>>> a
[1, 2, 3]
>>> def t(i):
... i.append(4)
...
>>> t(a)
>>> a
[1, 2, 3, 4]
>>>

[ exdatis @ 11.01.2010. 12:10 ] @
Hvala Jablane,
razumeo sam, a mislim da negresim ako dodam:
provera se moze iszvrsiti i func: id(obj)