ruby での次のようなコードと同等のことを swift でおこなうにはどのように記述すればよいでしょうか?

my_func_add = proc do |a, b|
  a + b
end

my_func_sub = proc do |a, b|
  a - b
end

funcs = {
  '+' => my_func_add,
  '-' => my_func_sub
}.freeze

p funcs['+'].call(10, 1)  # => 11
p funcs['-'].call(10, 1)  # => 9