![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言
李骁睿写技术的地方
此人不懒,但也什么都没写。
展开
-
Go语言学习——3、变量、常量及内置数据类型
此篇着重介绍,如何定义变量、常量、Go语言内置类型及Go语言程序设计中的一些技巧。一、定义变量1、原创 2019-05-24 22:23:04 · 150 阅读 · 0 评论 -
Go语言学习——8、条件、循环语句
一、条件语句Go 语言提供了以下几种条件判断语句:注意:Go 没有三目运算符(条件运算符),所以不支持“表达式b ? x : y”形式的条件判断。1.1、 if 语句package mainimport "fmt"func main() { /* 定义局部变量 */ var a int = 10 /* 使用 if 语句判断布尔表达式 */ if a...原创 2019-05-30 10:56:19 · 176 阅读 · 0 评论 -
Go语言学习——1、引言
今天打算开始学习Go语言,因为知道很多公司都开始使用Go了,而且Go是从C语言演变出来的,自己对C语言比较熟悉,所以想尝试。一、评价先听听“高人们”怎么评价这门语言,我们可以从中了解一些Go的特性:Go语言有三大优点:1、性能好,MAC上能跑两万多的并发2、语法简单3、开发效率高Go语言可以调用C语言,通过cgo,让Go和C语言搭配使用。—————————————————————...原创 2019-05-23 20:52:36 · 226 阅读 · 0 评论 -
Go语言学习——2、Hello, world
学习最基本的语法让Go语言运行起来。一、程序package mainimport "fmt"func main() { fmt.Printf("Hello, world or 你好,世界 or 안녕, 세상 or こんにちは、世界 \n")}输出如下:Hello, world or 你好,世界 or 안녕, 세상 or こんにちは、世界二、详解1、package mai...原创 2019-05-23 22:56:36 · 146 阅读 · 0 评论 -
Go语言学习——9、函数
一、函数定义1.1、格式func function_name( [parameter list] ) [return_types] { 函数体}1.2、实例/* 函数返回两个数的最大值 */func max(num1, num2 int) int { /* 声明局部变量 */ var result int if (num1 > num2) { ...原创 2019-06-05 17:20:55 · 307 阅读 · 0 评论 -
Go语言学习——4、一些技巧
一、分组声明同时声明多个常量、变量或者导入多个包时,可以采用分组的方式进行声明。如下面的代码:import "fmt"import "os"const i = 100const pi = 3.1415const prefix = "Go_"var i intvar pi float32var prefix string可以分组写成如下形式:import ( "fmt...原创 2019-05-28 22:36:26 · 87 阅读 · 0 评论 -
Go语言学习——5、数组array、动态数组slice、字典map
一、数组array1.1、定义方式:var arr [n] type其中,n为长度,type为类型。具体使用如下:var arr [10] int //声明一个 int 类型的数组arr[0] = 42 //赋值操作arr[1] = 13 //赋值操作fmt.Printf("the first element is %d\n", arr[0]) //下标获取值,返回42fm...原创 2019-05-28 23:14:47 · 2288 阅读 · 0 评论 -
Go语言学习——6、Println 与 Printf
〇、引入Println 与 Printf 都是 fmt 包中的公共方法,在需要打印信息时需要用到这二个函数,那么这二个函数有什么区别呢?一、区别Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形Println :可以打印出字符串,和变量也就是说,当需要格式化输出信息时一般选择 Printf,其他时候用 Println 就可以了,比如:a :...原创 2019-05-29 21:58:08 · 604 阅读 · 0 评论 -
Go语言学习——7、各种运算符
运算符用于在程序运行时执行数学或逻辑运算。Go 语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符一、算术运算符下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。以下实例演示了各个算术运算符的用法:package mainimport "fmt"func main() { var a int = 2...原创 2019-05-29 22:07:08 · 109 阅读 · 0 评论