[Ruby] Re: [Ruby] Как изменить содержимое указателя?
Eugene Scripnik
Eugene.Scripnik at itgrp.net
Thu Dec 5 17:31:52 MSK 2002
Thursday, December 5, 2002, 3:36:05 PM, you wrote:
KA> У меня есть массив, я хочу пройтись по нему и изменить, где мне надо, эл-ты.
KA> a = ['sdfsdf/sdfsd/tsst.txt','klj','dfgd']
KA> a.each {|v|
KA> v = File.basename v
KA> }
KA> не прокатывает,т.к. мы меням указатель, а не содержимое, а вот этот кусок:
KA> a = ['sdfsdf/sdfsd/tsst.txt','klj','dfgd']
KA> a.each {|v|
KA> v[0..-1] = File.basename v
KA> }
KA> Это единственный способ изменить содержимое указателя?
a.each { |v| v.replace( File.basename( v ) ) }
a.collect! { |v| File.basename( v ) }
--
Best regards,
Eugene [team Enticla] [IT Group] mailto:Eugene.Scripnik at itgrp.net
More information about the Ruby
mailing list