摘要:
go run命令: 用于运行命令源码文件 只能接受一个命令源码文件以及若干个库源码文件作为文件参数其内部操作是:先编译源码文件在执行 -v:列出被编译的代码包的名称 -work: 显示编译时创建的临时工作目录的路径,并且不删除它-n;打印编译过程中所需的命令,但并不执行 -x:打印编译过程中所需的命 阅读全文
摘要:
Go源码文件:名称以.go为后缀,内容以Go语言代码组织的文件 多个Go源码文件是需要用代码包组织起来的 源码文件分为三类:命令源码文件、库源码文件(go语言程序) 测试源码文件(辅助源码文件) 命令源码文件:声明自己属于main代码包、包含无参数声明和结果声明的main函数;被安装后,相应的可执行 阅读全文
摘要:
工作区是放置Go源码文件的目录;一般情况下,Go源码文件都需要存放到工作区中;但是对于命令源码文件来说,这不是必须的。 每一个工作区的结构都类似下图所示:/home/hypermind/golib: src/ pkg/ bin/ src目录用于存放源码文件;以代码包为组织形式 pkg目录用于存放归档 阅读全文
摘要:
linux的设置方法:有4个环境变量需要设置:GOROOT、GOPATH、GOBIN以及PATH.需要设置到某一个profile文件中(~/.bash_profile(单一用户)或/etc/profile(所有用户)) GOROOT:该环境变量的值应该为Go语言的当前安装目录,例如:export G 阅读全文
摘要:
1.从http://golang.org/dl/下载最新版本的GO语言二进制档案包. 注意:根据操作系统和计算架构正确选择档案包 2.使用tar命令将档案包解压到/usr/local目录中.具体方法如下(需要root权限):tar -zxf go1.4.2.linux-amd64.tar.gz -C 阅读全文
摘要:
特点1. 静态类型,编译开源语言 2. 脚本化的语法,支持多种编程范式(函数式,面向对象) 3. 原生,给力的并发支持并发编程 Go语言的优势: 1.脚本化的语法;开发效率高,容易上手 2.静态类型+编译型,程序运行速度有保障;静态类型+编译型语言相对于动态类型+解释型语言的效率高 3.原生的支持并 阅读全文
摘要:
1.concat方法用于连接两个数组,但是并不会修改数组的本身,会返回新的数组 结果:(14) [1, 2, 5, 99, 88, 2, 5, 2, 5, 8, 9, "dsd", "dsd", "eee"] 2.slice(start,end)方法用于从数组中取出一部分成员,有两个参数 3.ind 阅读全文
摘要:
1.对象转化为数组 object.keys() 注意此函数会把对象的key转化为数组 split劈串可以把字符串劈成数组 2.数组转换为其他类型的方法 toString()把数组转化为字符串的方法 jion方法和toString方法一样,但是jion方法可以传参,传入的参数可以把元素通过指定的分隔符 阅读全文
摘要:
1.降序排列 阅读全文