(Dize # gsub ile oluşturuldu)Enumerator nesnesi nedir? Aşağıdaki gibi ben Bir nitelik dizi var
attributes = ["test, 2011", "photo", "198.1 x 198.1 cm", "Photo: Manu PK Full Screen"]
bunu yapmak,
artist = attributes[-1].gsub("Photo:")
p artist
i olsun terminali
#<Enumerator: "Photo: Manu PK Full Screen":gsub("Photo:")>
aşağıdaki çıktı Neden bir numaralayıcı nesneyi çıktı olarak alıyorum merak ediyorum? Şimdiden teşekkürler.
EDIT: Lütfen unutmayın, attributes[-1].gsub("Photo:", ""), I am doing attributes[-1].gsub("Photo:")
yerine Enumerator nesnesinin neden buraya döndüğünü (bir hata iletisi bekliyordum) ve ne olup bittiğini bilmek ister misiniz?
Ruby - 1.9.2
Raylar - bir sýralayýcý döner gsub 3.0.7 blok veya ikinci bir bağımsız değişken de temin edilir