- 博客(10)
- 收藏
- 关注
原创 go语言 iota枚举类型
一.概述 go语言中的枚举,和java中一样,都是从0开始二.说明 // 1.iota常量自动生成器,每隔一行,自动累加1// 2.iota给常量赋值用const (a = iota //0b = iota //1c = iota //2)fmt.Printf("a = %d, b = %d, c = %d\n", a, b, c)// 3.iota遇到...
2018-06-30 21:12:01 1010
原创 go语言 常量和变量
一.不同类型的变量声明(定义) 1.传统防水 var a int var b float64 2.可以自动推导类型 var ( a int b float64 ) a, b = 2, 3.14 fmt.Println("a = ", a) fmt.Println("b = ", b)二.常量的定义 1.传统方式 const i int = 2 c...
2018-06-30 21:07:59 154
原创 go语言 常量使用
// 变量:程序运行期间,可以改变的量 变量声明需要关键字 var// 常量:程序运行期间,不可以改变的量 常量的声明需要关键字 constconst a int = 10//a = 20 // err 常量不允许修改fmt.Println("a = ", a)const b = 10.2 // 没有使用 :=fmt.Printf("b type is %T\n", b)f...
2018-06-30 21:01:51 435
原创 go语言 多重赋值和匿名变量
一.概述 此处将详解go语言中的多重赋值和匿名变量的使用二.多重赋值 1. 传统方法交换两个变量的值,定义一个局部变量temp a, b := 10, 20 // 利用自动推导类型 // 交换a,b两个变量的值 var temp int temp = a a = b...
2018-06-30 20:53:22 961
原创 go语言 println和printf
一.概述 分析printf和println的区别二.区别 在C/C++中,printf可以实现格式化进行输出操作,java中,println会自动换行,看过源码的人就可以很清楚的了解到三.示例...
2018-06-30 20:40:26 769
原创 go语言 自动推导类型
// 一. 赋值,赋值前,必须进行变量的声明var a inta = 10fmt.Println("a = ", a)// 二. :=b 自动推导类型,先声明b的类型,再给b赋值为20// 自动推导,同一个变量名只能使用一次,用于初始化b := 20b = 23fmt.Println("b = ", b)// 三 .b := 30 //前面已经有变量b,不能再...
2018-06-30 20:36:05 1501
原创 go语言 变量的声明与使用
package mainimport "fmt" // 导入包,必须要使用func main() {// 一.变量 程序运行期间 可以改变的量// 1.声明格式 var 变量名 变量类型, 变量声明了,必须要使用// 2.只是声明没有初始化的变量,默认值为0// 3.在一个{}中,声明的变量名是唯一的var a intfmt.Println("a=", a)// 4...
2018-06-30 20:33:20 764
原创 go语言 命令行高效编译运行Go程序
一.概述 上一篇文章中详细讲解了一个go语言编写简单的HelloWorld程序,那么我们该如何快速编译和运行呢二.运行helloworld程序 1.编写程序如下图所示: 2.Ctrl + S 保存后,代码会自动格式化,如果代码没有自动格式化,说明很可能代码逻辑或者格式错误 3.CTR+R编译运行,在同一个目录下仅仅只能运行一个go文件,此处...
2018-06-30 13:08:58 5877
原创 go语言 入门程序--HelloWorld
// 1> go语言以包作为管理单位// 2> 每个文件必须先声明包// 3> 程序必须有一个main包package mainimport "fmt"// 入口函数func main() { // 左函数必须和函数名同行// 调用函数,大部分需要导入包 Println会自动换行fmt.Println("hello world") // go语言结尾没...
2018-06-30 12:39:21 303
原创 go语言 环境安装与配置---windows下
在从事java开发后,想学习一门新语言,本来以前工作中接触过python,也用过一段时间,想学Python,后来发现Go语言和我以前自学的C/C++有很多数据类型,打印格式和性能等很多都是相似,或者相同,就开始学Go这门新语言,好的开始,值得去坚持,我会坚持更新自己学习的心得及其代码,供其他初学者进行参考一.Go语语言学习资料 go语言官网: https://golang....
2018-06-30 12:20:04 603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人