009--自找麻烦之 Go语言

1. Go最大的特色: 并发编程(多用户),在语言层面支持--性能好(其他语言如java是调用第三方库,性能差点)

2. 性能排序: C > Go >python   开发效率: python > Go > C

3. ldd命令用于打印程序或者库文件所依赖的共享库列表。

4. Go支持垃圾回收,简称GC

5. Go适合做什么:服务器编程,分布式系统,网络编程,内存数据库,云平台等

6. 安装包: https://www.golangtc.com/download    (下载msi的比较方便,例如下载go1.9.2.windows-amd64.msi)

        千万不要在安装路径出现中文,一路next

        安装完在cmd 输入  go version , 有输出就是安装成功了

        go env  查看环境变量

        go文件必须是utf-8编码

        go build xx.go   编译go代码,生成一个可执行程序(就是生成一个exe文件)生成后文件直接在命令行输入名字就能执行

        go run hello.go   执行hello.go文件(不生成程序,直接运行)

        mac下的安装  https://golang.org/dl/     (下载 go1.10.2.darwin-amd64.pkg ,直接双击安装就行)

7. liteIDE安装官网:  http://liteide.org/cn/

        发行版下载地址: https://sourceforge.net/projects/liteide/files/  (找到X33.1-->liteidex33.1.windows-qt5.zip)

        下载后解压直接就可以用了,不用安装

        新建好文件后编译运行按 ctrl+r

8.  go中文社区:https://studygolang.com

     go中文在线文档:https://studygolang.com/pkgdoc   (非常有用)

9. 第一个go程序

// hello.go
package main

import "fmt"

func main() {
	fmt.Println("Hello Go!")
}

一个文件夹里面有且只有一个入口函数 main()  ;  调用函数大部分都要用导入包  ;go语言以包作为管理单位,每个文件必须先声明包,程序必须有一个main 包(重要) package main  ;语句结尾不用加分号

10. go如果导入包就必须要使用,变量声明也必须要使用,只是声明没有初始化的变量默认是0 ,

11. 声明变量 (var 变量名 类型)

var a int


猜你喜欢

转载自blog.csdn.net/m0_37291785/article/details/80173661