5.6.1. 函数参数
我们已经演示了许多Go语言自定义函数的例子,这些函数都接受指定类型的固定数量的参数。我们可以通过使用interface{}类型来创建接受任意类型参数的函数。通过使用interface{},不管是自定义接口还是Go语言标准库中的,我们可以创建具有一组特定方法的接受任意类型参数的函数,第6章中将会介绍。
在下面的小节中,我们将研究有关函数参数的其他可能用法。在第一个小节中,我们将介绍如何将函数的返回值直接用作其他函数的参数。在第二个小节中,我们将介绍如何创建接受可变参数数量的函数。在最后一个小节中,我们将讨论创建可以接受可选参数函数的可能性。