# 戦闘でのターンごとの行動をまとめて格納する
class Turn
# ターン番号
attr_accessor :turn

# ターンごとのキャラごとの行動
attr_accessor :actions

def initialize( turn )
@turn = turn
@actions = []
end
end
こういうコードを書きながら思ったのですが
上のコードを
Struct.new :turn, :actions
とすると1行で収まるけど、変数の初期値が設定できないので
これをハッシュを与えて
Struct.new :turn=nil, :actions=>[]
とできると嬉しいのですが。