上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 58 下一页
摘要: Go语言基础之函数参数 一、类型简写 函数的参数中如果相邻变量的类型相同,则可以省略类型,例如: func intSum(x int, y int) int { return x + y } // 函数参数简写 func intSum(x, y int) int { return x + y } 上 阅读全文
posted @ 2021-10-16 15:28 RandySun 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之函数定义 函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 一、函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 阅读全文
posted @ 2021-10-16 15:14 RandySun 阅读(746) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之map Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用,map是无序的。 一、map定义 Go语言中 map的定义语法如下: map[KeyType] 阅读全文
posted @ 2021-10-16 14:56 RandySun 阅读(430) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之切片 本文主要介绍Go语言中切片(slice)及它的基本使用。 一、引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum 阅读全文
posted @ 2021-10-16 13:51 RandySun 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之数组 本文主要介绍Go语言中数组(array)及它的基本使用。 数组是同一类型元素的集合。例如,整数集合 5,8,9,79,76 形成一个数组。Go 语言中不允许混合不同类型的元素,例如包含字符串和整数的数组。(译者注:当然,如果是 interface{} 类型数组,可以包含任意类型) 阅读全文
posted @ 2021-10-15 21:52 RandySun 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Go中nil的定义 在Go官方文档中,对nil的定义如下: // nil is a predeclared identifier representing the zero value for a // pointer, channel, func, interface, map, or slice 阅读全文
posted @ 2021-10-15 21:37 RandySun 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 复合数据类型介绍 一、什么是复合数据类型 基本数据类型是Go语言世界中的原子,以不同的方式组合基本数据类型得到的就是复合数据类型。复合类型是通过组合基础类型,来表达更加复杂的数据结构,即使用其他类型定义的类型,因而复合类型又称之为派生类型,数据类型分为值类型与引用类型。 二、值类型与引用类型 数值型 阅读全文
posted @ 2021-10-15 21:05 RandySun 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之流程控制goto 一、goto(跳转到指定标签) goto语句通过标签进行代码间的无条件跳转。goto语句可以在快速跳出循环、避免重复退出上有一定的帮助。Go语言中使用goto语句能简化一些代码的实现过程。 例如双层嵌套的for循环要退出时: func gotoDemo1() { va 阅读全文
posted @ 2021-10-15 08:22 RandySun 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之流程控制switch分支 一、switch case switch 是一个条件语句,用于将表达式的值与可能匹配的选项列表进行比较,并根据匹配情况执行相应的代码块。它可以被认为是替代多个 if else 子句的常用方式。 使用switch语句可方便地对大量的值进行条件判断。 switch 阅读全文
posted @ 2021-10-15 08:11 RandySun 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之流程控制for循环 一、for(循环结构) Go 语言中的所有循环类型均可以使用for关键字来完成。 for循环的基本格式如下: for 初始语句;条件表达式;结束语句{ 循环体语句 } 初始化语句只执行一次。循环初始化后,将检查循环条件。如果条件的计算结果为 true ,则 {} 内 阅读全文
posted @ 2021-10-15 07:58 RandySun 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 58 下一页