From 7ae168f5ea0f5e8ce9c611f771ba83621e92e272 Mon Sep 17 00:00:00 2001 From: Danylo Negrienko Date: Thu, 7 Mar 2024 02:05:21 -0500 Subject: [PATCH] rpn_calculator v2 --- elixir/rpn-calculator/lib/rpn_calculator.ex | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/elixir/rpn-calculator/lib/rpn_calculator.ex b/elixir/rpn-calculator/lib/rpn_calculator.ex index bfbb10d..f6bc251 100644 --- a/elixir/rpn-calculator/lib/rpn_calculator.ex +++ b/elixir/rpn-calculator/lib/rpn_calculator.ex @@ -4,18 +4,14 @@ defmodule RPNCalculator do end def calculate(stack, operation) do - try do - {:ok, operation.(stack)} - rescue - _e -> :error - end + {:ok, operation.(stack)} + rescue + _e -> :error end def calculate_verbose(stack, operation) do - try do - {:ok, operation.(stack)} - rescue - e -> {:error, e.message} - end + {:ok, operation.(stack)} + rescue + e -> {:error, e.message} end end