diff --git a/src/functionalprogramming/FuncInsideFunc.kt b/src/functionalprogramming/FuncInsideFunc.kt new file mode 100644 index 0000000..54cc90e --- /dev/null +++ b/src/functionalprogramming/FuncInsideFunc.kt @@ -0,0 +1,15 @@ +package functionalprogramming + +fun sum(valueA: Int, valueB: Int, valueC: Int): Int { + fun validateNumber(value: Int) { + if (value == 0) { + throw IllegalArgumentException("value must be better than 0") + } + } + + validateNumber(valueA) + validateNumber(valueB) + validateNumber(valueC) + + return valueA + valueB +} \ No newline at end of file