摘要:
1、默认排序 使用sort包进行排序。排序是就地排序,因此它会更改给定的切片,并且不返回新的切片。 执行上面代码,将得到以下输出结果 从上述代码可知,排序不同类型切片,调用不同接口,排序时直接对参数进行修改,排序接口不对排序后切片进行返回。 2、自定义排序 自定义排序需要我们声明一个相应类型,并实现 阅读全文
摘要:
1、可变参数 示例代码如下: 执行上面代码,将得到以下输出结果 2、匿名函数 示例代码如下: 执行上面代码,将得到以下输出结果 3、递归函数 示例代码如下: 这个fact()函数实际上是调用它自己本身,直到它达到fact(0)时结果退出。 相关链接: Go可变参数的函数实例 阅读全文
摘要:
1、goroutine线程 goroutine是一个轻量级的执行线程。假设有一个函数调用f(s),要在goroutine中调用此函数,请使用go f(s)。 这个新的goroutine将与调用同时执行。 示例代码如下: 执行上面代码,将得到以下输出结果 2、通道 通道是连接并发goroutine的管 阅读全文
摘要:
由于之前看过其他脚本语言,此时看服务器端语言go语法时也短短用了半天的时间,如图1所示,是个人学习go语法的目录截图,学习网址:菜鸟网站,为了个人方便学习和记忆,因此写下本篇文章,在本篇文章里我主要是针对目录中的项做以简单的理解并加以示例展示,可能不利于没有任何编程功底的同学学习,本人之前做过C++ 阅读全文