随笔分类 - go
摘要:go语言核心编程 day1-简介与下载 day2-变量与数据类型 day3-运算符 day4-进制与位运算 go问题日常记录 关于日志 log日志记录
阅读全文
摘要:进制 对于整数有4种表现方式 二进制,满二进一 十进制,满10进1 八进制,满8进1,数字0开头 十六进制,满16进1,以0x或0X开头 进制转换 二进制转十进制 规则:从最低位开始(右边),将每位数提取出来,乘以2的(位数-1)次方,然后求和 1011 = 2^0 + 2^1 + 0 + 2^3
阅读全文
摘要:基本概念 运算符是一种特殊的符号,用于表示数据的运算、赋值、比较等 算数运算符 赋值运算符 比较运算符/关系运算符 逻辑运算符 位运算 其他运算符 算数运算符 对数值类型的变量进行运算 /基本运算,如果需要保留小数,则需要有浮点数的参与,否则计算出来的都是整数 %基本运算,运算符结果以第一个数位为准
阅读全文
摘要:变量 概念:程序的基本组成单位 定义: 指定变量类型 根据值自行判断变量类型(类型推导) 省略var,定义赋值 var i int var i = 10 i, j := 20, 10 数据基本类型 基本数据类型:数值型、字符型、布尔型、字符串 派生数据类型:指针、数组、结构体、管道、函数、切片、接口
阅读全文
摘要:为什么创造了golang? 计算机硬件技术更新频繁,不能合理运用多核多CPU的的优势 目前市场缺乏一款简洁高效的编程语言 c++、c运行速度很快,但存在内存泄漏的问题 go语言特点 既做到了静态语言的安全和性能,又达到了动态语言的开发维护高效性(c+python) 天然并发 语言层面支持并发 gor
阅读全文
摘要:1.log.Fatalln()是会强制结束进程.不要用Fatal或Panic开头的 panic是go语言一种错误处理,类似于throw,如果没人catch它,程序就会挂掉,go语言的catch是recover 2.err一般就是error类型 如果返回error,那这个值一定实现了error接口,通
阅读全文
摘要:1 使用go自带的log函数存储日志 参考资料:https://golang.org/pkg/log/ 2.使用第三方的插件库存储日志 地址:https://github.com/donnie4w/go-logger 3.自定义的日志
阅读全文


浙公网安备 33010602011771号