Go 中的包以及函数/变量的可见范围
看了上一篇函数的内容,可以发现漏掉了一个点,就是 函数可见范围。
在 Java 中,我们可以通过 private protected public 快速的区分,但是到了 Go 没有这些关键字了。我一脸懵逼,要如何区分呢?
如何创建包
首先我们要知道 可见范围 的重点在于 范围,那Go中如何去界定这个范围的边界呢?这个就在……继续阅读 »
做棵大树
2年前 (2023-03-26) 572浏览 0评论
0个赞
Go 语言允许创建函数,在 Java 里叫方法。函数是多条语句的集合,用于组织代码结构,使代码更具易读性,通常用于实现一个特定的功能。
前些例子里,我们使用的都是 main 函数,也就是用于方法的入口。
这一节我们来学习下函数部分。
main 函数
main() 函数是程序执行的入口,在代码中只能有一个 main() 函数。 如果我们创建的是可执行程序,则需……继续阅读 »
做棵大树
2年前 (2023-03-22) 536浏览 0评论
0个赞
golang #学习 #go 基础
Go 是一种强类型语言。 你声明的每个变量都绑定到特定的数据类型,并且只接受与此类型匹配的值。
Go 有四类数据类型:
基本类型:数字、字符串和布尔值
聚合类型:数组和结构
引用类型:指针、切片、映射、函数和通道
接口类型:接口
数字
整型
Go 也有基于架构的类型,例如:int 、uint 无符号整型 和 uint……继续阅读 »
做棵大树
2年前 (2023-03-12) 619浏览 0评论
0个赞
golang #学习 #go 基础
声明变量
go 使用 var 声明变量,类似 JavaScript,但又不同,变量定义方式如下
// 声明单个变量
var name string;
// 声明 多个相同数据类型的变量,firstName lastName 均为 string 类型
var firstName, lastName string;
//……继续阅读 »
做棵大树
2年前 (2023-03-05) 633浏览 0评论
0个赞
Go 是 Google 开发的一种编程语言,于 2009 年由 Robert Griesemer、Rob Pike 和 Ken Thompson 作为开源项目发布。
Go 语言具有:跨平台 、 直接编译为机器码 、天然支持并发 的特性,同时 Go 语言具有面向对象的特征(继承、封装、多态)。
Go 语言可用于开发以下类型的应用程序:
系统级应用程序
Web……继续阅读 »
做棵大树
2年前 (2023-03-05) 502浏览 0评论
0个赞