我有一个属性数组如下,
attributes = ["test, 2011", "photo", "198.1 x 198.1 cm", "Photo: Manu PK Full Screen"]
当我这样做时,
artist = attributes[-1].gsub("Photo:")
p artist
我在终端得到以下输出
#<Enumerator: "Photo: Manu PK Full Screen":gsub("Photo:")>
想知道为什么我得到一个枚举器对象作为输出?提前致谢。
编辑:请注意,不是attributes[-1].gsub("Photo:", ""), I am doing attributes[-1].gsub("Photo:")
So 想知道为什么枚举器对象在这里返回(我期待一个错误消息)以及发生了什么。?
红宝石 - 1.9.2
导轨 - 3.0.7