golang开发
acceptedwwh
当代大学生,阳光开朗,乐于交往和求知!
展开
-
Go语言练习
package mainimport ( "fmt")//值传递, 参数为切片func modify3(a []int) { a = []int{3, 4}}//引用传递, 参数为切片func modify4(a []int) { a[0] = 3}func main() { var arr []int = []int{1, 2} fmt.Pri原创 2017-12-15 13:26:45 · 1075 阅读 · 0 评论 -
Go语言中的实现类似泛型的方法
Go语言中提供了一些方法来处理类似的泛型函数。 1。使用类型断言 2。Go语言反射功能 3。自定义类型接口和类型package mainimport ( "fmt")func max(first interface{}, rest ...interface{}) interface{} { max := first for _, v := range rest {转载 2017-12-15 14:53:10 · 8752 阅读 · 0 评论 -
Go动态运行函数
package mainimport ( "fmt" "os")var f func() string//根据传入的参数动态执行不同的函数func init() { if len(os.Args) > 1 { if os.Args[1] == "a" { f = func() string {转载 2017-12-15 16:52:03 · 3511 阅读 · 0 评论 -
linux 安装sublime3 配置GO环境,启动VIM
今天安装了一下sublime3, 配置go环境, 顺便配置了VIM, 记录一下方便下次安装!Ubuntu16.04下安装sublime text3并配置anaconda插件 Sublime Text3 + Golang搭建开发环境这里写链接内容 Sublime Text 3 插件安装及Vim 模式设置 Vintage模式Ubuntu下使用GDB断点Go程序 使用SublimeGDB调试Go程转载 2017-12-16 19:27:30 · 524 阅读 · 0 评论 -
Go 练习
教你上传本地代码到github程序1package mainimport ( "fmt" "sort/pipeline")func main() { p := pipeline.ArraySource(3, 2, 6, 7, 4) for { if num, ok := <-p; ok { fmt.Println(num)转载 2017-12-19 10:25:30 · 419 阅读 · 0 评论 -
Go语言资料整理
《Go语言实战笔记》(五)| Go 切片转载 2018-07-08 18:36:33 · 578 阅读 · 0 评论