go1
linux安装vscode:




运行:

mac下安装vscode:



windows安装环境:

它有编译工具和api

解压

配置环境变量:


go的项目路径:


Linux搭建:



解压

配置环境变量:

重启:

mac搭建开发环境:



配置 环境变量:

重启:

windows下hello world:

编译,运行:


Linux下hello:

原理:

指定可执行文件名字:

调整字体:


语法不用加;

转义:
第5个是回车不换行


main函数上面只能写package main
注释://或/**/
缩进:


代码过长:

网上编译:


cmd把dos命令交个doc操作系统,然后这个os来操作,并把结果返回终端
dos:








变量要先定义:








整数:



Printf:


浮点数:



字符:



utf8兼容ascii:

bool:


string:


反引号:



类型转换:


转成string:
Sprintf第一个参数中的%d表示将num1以整数型现实,类似与Printf。按Printf那种格式写,只不过把字符串拿了出来而已
%q:双引号围绕的字符串,比如:Printf("%q", "Go语言") -》"Go语言"


string转:
strconv.ParseInt的第二个参数:数字字符串所代表的进制,比如二进制 八进制 十进制 十六进制


指针:




引用别的包的变量:




获得用户输入:


原码、补码、反码、与、或、异或




移位



if:




switch:



或的关系





for:
10次:


index取str的索引,val取对于的元素




随机数:
先设置种子

再产生随机数:

或者:

函数:





使用它的函数:


起别名:



| %q | 双引号围绕的字符串,由Go语法安全地转义 | Printf("%q", "Go语言") | "Go语言" |

浙公网安备 33010602011771号