Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。

    函数

    Go是编译型语言,因此与函数编写的顺序是无关的,但是为了更好的可读性,需要把main() 函数写在文件的前面,其他函数按照一定逻辑顺序进行编写(例如函数被调用的顺序)。

    当函数执行到代码块最后一行(结束的} 之前)或者 return 语句的时候会退出,其中 return 语句可以带有零个或多个参数,这些参数将作为返回值供调用者使用。简单的 return 语句也可以用来结束 for 死循环,或者结束一个协程(goroutine)。

    1. 普通的带有名字的函数.
    2. 匿名函数或者lambda函数.

    在函数这一章我们讲述的目录: