我有一Team
堂课:
class Team
attr_accessor :teamplayers
def initialize
@team_players = []
end
def <<(player)
@team_players << player
end
def to_s
puts "THIS IS THE TEAM #{@team_players}"
end
end
我想将成员添加到团队中<<
。我使用这段代码:
team << @goalkeepers.last
team << @defenders[-1..-4]
team << @midfielders[-1]
team << @attackers[-1..-2]
第一行工作正常,并为团队增加了一名成员。然而,其他行将数组添加到我的团队,而不是实际成员。
那么如何单独添加成员呢?