自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除