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语言"
posted @ 2020-05-07 19:38  Jary霸  阅读(384)  评论(0编辑  收藏  举报