1.在函数调用时,Golang没有默认参数值 2.一个函数声明如果没有函数体,表面该函数不是由Golang实现的,这样的声明定义了函数标识符 3.拥有函数名的函数只能在包级语法块中被声明 4.函数值(闭包)属于引用类型并且不可比较 5.在循环中生成的所有函数值共享相同的循环变量,并且需要注意的是,函数值记录的是循环变量的地址,而不是循环变量某一刻的值.如果函数值都在循环结束运行的话,那对于循环变量,每个函数对应的都是相同的值.如下面的代码所示,最后迭代运行函数切片,输出的都将是相同的值5.因为它…