I am new to swift and especially to closure, when I was practicing sum function I can add 2 value but when I try to do for 3 or more values I get error 

ex:
 adding 2 value which works

```
var calculate: (Double,Double)->Double
calculate = {$0+$1}
print(calculate(4,3)) 

```

but this one give error

```
var calculate: (Int,Int,Int)->Int

calculate = {$0+$1+$2} 

print(calculate(5,8,90))

```

is there any reason we cannot perform this .. can you suggest me the way to do this using closure

Thanks