Ruby 初心者スレッド Part 48
■ このスレッドは過去ログ倉庫に格納されています
0522520
2012/03/18(日) 18:52:37.67>>517
def makeOperater(&fn)
lambda {
b = $stack.pop
a = $stack.pop
$stack.push(fn.call(a, b))
}
end
$operator = {
"+" => makeOperater { |a, b| a + b },
"-" => makeOperater { |a, b| a - b }
}
■ このスレッドは過去ログ倉庫に格納されています