Go的简单整理
时间:2019-10-15
本文章向大家介绍Go的简单整理,主要包括Go的简单整理使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
不多说,现在我这边来说一下我自学GO的整理
1.关于变量
go关于变量的声明相当于前段,用 var关键字,这是声明变量
2. 关于常量
go的常量用 const 关键字,这个声明常量,适用于:字符串,数字,bool,字符类型的值
3.关于 go中的 := 和 var 的对比
这个很多人都记住了但是记不明白,现在我来说一下,你就记住一句话:var 是马云, := 是马云儿子,你只需要记得声明变量用var就ok,现在我来仔细说一下哈,其实两者都是声明变量的,但是 := 只用于函数内部声明变量,你全局声明则会报错,而var则用于函数内部和全局声明变量,所以记不住你就记住 var声明变量 就可以,如果在某个函数你见到了 a,b := 1,2 别懵逼,这就是声明变量相当于 var a,b int = 1, 2
4. 全局变量和局部变量
就python而言有全局变量和局部变量,go也一样,记住笼统的一句话: 写在函数内部的变量,叫局部变量,写在包级别的,就是全局变量,下面是一个简单地例子
package main // 这就是包 import "fmt" var a, b, c bool // 这就是全局的变量,跟包在一个级别 func main() { fmt.Println("hello" + "world") // helloworld string拼接 fmt.Println(a, b,c) //false false false d,f := 1,2 fmt.Println(d,f) //1, 2 a := 5 fmt.Println(a) // 5 覆盖 }
5. 类型推导
package main import "fmt" func main() { var i int = 1 j := i fmt.Printf("j is of type %T\n", j) // 打印出来的也是int类型 }
原文地址:https://www.cnblogs.com/lzqrkn/p/11677540.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 偏最小二乘回归(PLSR)和主成分回归(PCR)
- R语言使用特征工程泰坦尼克号数据分析应用案例
- Rust FFI 编程 - Rust导出共享库04
- 使用结构化的标头字段改善HTTP
- c语言直接读写ini配置文件
- Rust FFI 编程 - Rust导出共享库03
- 【crossbeam系列】2 crossbeam-epoch:基于epoch的无锁“垃圾收集”
- java调用JNI总结
- 【Rust日报】2020-07-30 fixed_vec减少Rust数组冗余边界检查
- 我的小工具,用C和python实现远程读卡器,远程读写消费卡片
- c语言实现TCP的socket通信
- 多文件目录Makefile的写法
- 一个有趣的例子带你入门canvas
- GitLab 12 跨版本 13 升级
- 【Rust日报】2020-07-28 SO:在命令行下浏览StackOverflow