// Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main func sum(a []int) int { // returns an int s := 0; for i := 0; i < len(a); i++ { s += a[i] } return s } func main() { s := sum([3]int(1,2,3)); // a slice of the array is passed to sum print(s, "\n"); }