Я пытаюсь научиться использовать Ruby, и в качестве своего первого приложения я бы хотел создать консольную игру в блэкджек.
Я не слишком знаком с конструкциями Ruby, и единственный способ научиться и чувствовать себя как дома - это строить вещи и учиться на своих ошибках.
Я думаю о создании класса Card, и у него в классе Stack есть коллекция карт.
Однако я не знаю точно, какой встроенный тип мне нужно использовать для хранения этих объектов Карты.
Вот мой класс карты:
class Card
attr_accessor :number, :suit
def initialize(number, suit)
@number = number
@suit = suit
end
def to_s
"#{@number} of #{@suit}"
end
end
Поскольку я пришел из C #, я подумал об использовании чего-то вроде List Cards {get; set;} - существует ли что-то подобное в Ruby, или, может быть, есть лучший более рубиновый способ сделать это.