diff --git a/examples/variadic-functions/variadic-functions.go b/examples/variadic-functions/variadic-functions.go index 68ffe0b..f2c88ce 100644 --- a/examples/variadic-functions/variadic-functions.go +++ b/examples/variadic-functions/variadic-functions.go @@ -12,6 +12,9 @@ import "fmt" func sum(nums ...int) { fmt.Print(nums, " ") total := 0 + // Within the function, the type of `nums` is + // equivalent to `[]int`. We can call `len(nums)`, + // iterate over it with `range`, etc. for _, num := range nums { total += num } diff --git a/examples/variadic-functions/variadic-functions.hash b/examples/variadic-functions/variadic-functions.hash index 3c29574..36f5ad2 100644 --- a/examples/variadic-functions/variadic-functions.hash +++ b/examples/variadic-functions/variadic-functions.hash @@ -1,2 +1,2 @@ -dd2e819d49c1110c7eb7dc198b62e0994e0ba93e -7_-i75JEsmM +561184169a1b4c3d4970d496b282cc81016583d6 +glNdE8aKPNq diff --git a/public/variadic-functions b/public/variadic-functions index 32dbe0c..8b86793 100644 --- a/public/variadic-functions +++ b/public/variadic-functions @@ -44,7 +44,7 @@ function.
package main
int
s as arguments.
func sum(nums ...int) {
fmt.Print(nums, " ")
total := 0
+
+
+
+
+ Within the function, the type of nums
is
+equivalent to []int
. We can call len(nums)
,
+iterate over it with range
, etc.
for _, num := range nums { total += num } @@ -169,7 +183,7 @@ to form closures, which we’ll look at next.