my %multiply = (); $str = "$num1 $num2"; if (!$multiply{$str}) { $result = $num1 * $num2; $multiply{$str) = "$result"; } else { $result = "$multiply{$str}"; } # use result to do something else below