[Ruby] Как изменить содержимое указателя?
Kachalov Anton
mouse at linux.ru.net
Thu Dec 5 16:36:05 MSK 2002
У меня есть массив, я хочу пройтись по нему и изменить, где мне надо, эл-ты.
a = ['sdfsdf/sdfsd/tsst.txt','klj','dfgd']
a.each {|v|
v = File.basename v
}
не прокатывает,т.к. мы меням указатель, а не содержимое, а вот этот кусок:
a = ['sdfsdf/sdfsd/tsst.txt','klj','dfgd']
a.each {|v|
v[0..-1] = File.basename v
}
Это единственный способ изменить содержимое указателя?
Rgds,
Anton
--
ALTLinux Team
http://www.altlinux.ru
LRN Team
http://www.lrn.ru
FreeCraft Team
http://freecraft.sourceforge.net/
More information about the Ruby
mailing list