If parameters of the same type lie consecutively, mention their type once at the end of the last parameter.
Unlike other languages, like C, where all parameters must be specified with types explicitly, it is not required to do so in Go. Combining the types is usually recommended for the sake of brevity.
func foo(a, b int, c, d int, e, f int, g int) {}
func foo(a, b, c, d, e, f, g int) {}