GO语言学习
文章平均质量分 63
一枚菜鸡大学生的GO语言学习记录
爱玩的w同学
想成为永远开心的程序员!^0_0^!。
联系方式pengweiemail@qq.com
展开
-
Go-基本数据整合
注意点:因为本人在同时学习C++和GO,所以需要使用例子区别时,会优先使用C++区别,而且二则直接还是有许多相识之处的。如果想知道它和Java之间的区别可以自行百度。原创 2023-07-04 15:48:34 · 494 阅读 · 0 评论 -
Go程序结构- package和import
一个.go文件中,可以存在多个init()函数用于初始化。注意:这些init()函数不能被调用和引用,当程序启动时,会按照init()函数声明的顺序自动执行。关于(2)可以理解为如果你的变量或者函数等标识符如果以大写开头,则视为C++中的public,对外可访问。如上述代码:其中变量str和函数add则属于对外不可见,此时即使导入AddDemo包也无法访问,但是可以访问变量Str和函数Add,因为它们以大写开头。在Go语言中包的作用和其他语言中的库或模块的作用类似,用于支持模块化、封装、编译隔离和重用。原创 2023-07-03 11:07:05 · 496 阅读 · 0 评论 -
GO-变量和指针
(补充:这个例外是我买的 GO语言程序设计 书籍上所说,但是我在检验的过程中发现无论是struct{}还是[0]int 均还是false,我的goversion为:go1.18.4,我估计相关的实现方式已经修改过了)基本思路是:每一个包级别的变量和每一个当前执行函数的局部变量,可以作为追溯该变量的路径的源头,通过指针和其他方式的引用可以找到变量。指针的值是一个变量的地址,不是所以的值都有地址,但所有的变量都有。因为变量的生命周期是通过它是否可达来确定的,所以局部变量可在包含他的循环的一次迭代之外继续存活。原创 2023-07-02 14:32:40 · 283 阅读 · 0 评论 -
Go语言的四种声明
关于Go的声明主要有四种1.变量(var)2.常量(const)3.类型(type)4.函数(func)原创 2022-12-26 23:40:54 · 856 阅读 · 0 评论 -
GO的安装以及GoLand的配置
go语言的安装和编译器的部分使用原创 2022-12-07 17:19:40 · 2541 阅读 · 0 评论 -
GO语言学习-变量2和常量与iota枚举
go语言学习-day3原创 2022-07-18 14:48:23 · 149 阅读 · 0 评论 -
GO语言-包和变量的使用
可执行文件必须包含packagemain和入口函数main,main包是Go语言程序的入口包,一个Go语言程序必须有且仅有一个main包,并且,一个main包中也必须有且仅有一个main函数。赋值前必须前声明变量,但是自动推导类型(=)会先声明变量再赋值,所以不需要声明。上述情况发生在一个项目包整体运行的情况下,不允许有两个main入口执行程序。但是如果是一个一个文件运行,存在两个文件有main入口依旧会运行。3)可执行程序必须有且仅有一个main包(重要)...原创 2022-07-17 13:35:33 · 427 阅读 · 0 评论 -
GO语言初识
1.效率GO语言(或称Goland)是云计算时代的C语言GO语言编写的程序可以媲美C/C++的代码速度,而且更加安全,支持并行进程。C/C++提供了很快的执行速度,而Ruby和Python擅长快速开发,而go则处于两者之间,不仅提供高性能的语言,也能让开发更为快速。注切换盘符例如切到D盘直接输入D然后回车选择盘符的文件夹命令是cd这些你们应该都知道。需要go开发环境和开发软件的可以私聊,这里就不放上来了。go语言的运行命令是gorun文件名。go语言的文件名后缀是.go。......原创 2022-07-16 14:33:26 · 718 阅读 · 0 评论