Go 函数
# 函数 # 基本概念 函数(function)是结构化编程的最小模块单元。 将复杂算法过程分解成若干较小任务,隐藏细节,使得程序结构更加清晰,易于维护。函数被设计成相对独立,通过接收输入参数完成一段算法指令,输出或存储相关结果。因此,函数还是代码复用和测试的基本单元。 关键字 func 用于定义函数。有些不方便的限制,但也借鉴了动态语言的优点。 无需前置声明。 支持不定长变参。 支持多返回值。 支持命名返回值。 支持匿名函数和闭包。 不支持命名嵌套定义(nested)。 不支持同名函数重载(overload)。 不支持默认参数。 函数是第一类对象。 只能判断是否为...
more...