出于学习目的,这叫什么?创建的对象是数组还是散列?
stack_of_cards = []
这就是我填充它的方式:
stack_of_cards << Card.new("A", "Spades", 1)
stack_of_cards << Card.new("2", "Spades", 2)
stack_of_cards << Card.new("3", "Spades", 3)
...
这是我的卡片类:
class Card
attr_accessor :number, :suit, :value
def initialize(number, suit, value)
@number = number
@suit = suit
@value = value
end
def to_s
"#{@number} of #{@suit}"
end
end
我想打乱这个数组/哈希中的元素(这叫什么?:S)
有什么建议么?