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语言" |