Ruby 初心者スレッド Part 39
■ このスレッドは過去ログ倉庫に格納されています
0589デフォルトの名無しさん
2010/11/22(月) 11:39:58class 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=>[]
とできると嬉しいのですが。
■ このスレッドは過去ログ倉庫に格納されています