mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-15 22:07:09 +01:00
20 lines
306 B
Go
20 lines
306 B
Go
package main
|
|
|
|
import "errors"
|
|
|
|
func CalculatorSum(a, b int) int {
|
|
return a + b
|
|
}
|
|
|
|
func CalculatorDivide(a, b int) int {
|
|
return a / b
|
|
}
|
|
|
|
var ErrDivideByZero = errors.New("divide by zero")
|
|
|
|
func CalculatorSafeDivide(a, b int) (int, error) {
|
|
if b == 0 {
|
|
return 0, ErrDivideByZero
|
|
}
|
|
return a / b, nil
|
|
}
|