
Go语言从入门到精通
文章平均质量分 96
本专栏将从基础开始,循序渐进,由浅入深讲解Go语言,希望大家都能够从中有所收获,也请大家多多支持。
潮浪之巅
本硕计算机科班人,全栈领域优质创造者感谢您的关注!欢迎访问我的个人网站: xzj520.top,我的专栏目录汇总:https://blog.csdn.net/Learning_xzj/article/details/125114788
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
6 Go语言的常量、枚举、作用域
虽然可以将这些值硬编码到代码中以实现类似效果,但经验表明,虽然这些值在运行时不需要更改,但将来可能需要更改。换句话说,当你的代码使用一个变量时,Go 需要确定该变量的定义位置。如果在当前作用域找不到该变量,Go 会查看父作用域,然后是祖父作用域,一直到包作用域。在这个练习中,我们使用常量来定义在代码运行时不需要更改的值。我们用不同的语法选项声明了常量,有的指定了类型,有的则没有。我们会使用 Go 的。例如,在以下代码中,我们将一周的天数定义为常量。接下来,我们将查看与常量相关的变体-aicnn.cn。原创 2024-07-24 17:13:19 · 978 阅读 · 0 评论 -
5 Go语言的值与指针
如果你有一个指针变量或者将一个变量的指针传递给函数,那么在函数中对该变量的值所做的任何更改也会影响函数外部的变量值。例如,如果你需要判断一个值是否存在,非指针值总会有一个零值,这在逻辑上可能是有效的。我们看到,当通过值传递时,对函数中的值所做的更改不会影响传递给函数的变量的值,而通过指针传递值会改变传递给函数的变量的值。这样的值,当你将它们传递给函数时,Go会创建一个值的副本,并在函数中使用这个副本。你可以将指针与同类型的其他指针进行比较,但只有在比较的是指针自身时才会结果为真-aicnn.cn。原创 2024-07-24 17:11:18 · 1158 阅读 · 0 评论 -
4 Go语言的操作符
虽然变量用于存储应用程序中的数据,但当你开始使用它们构建软件逻辑时,它们才真正发挥作用。使用操作符,你可以将数据与其他数据进行比较——例如,你可以检查在交易应用程序中一个价格是否过低或过高。例如,你可以使用操作符将购物车中所有商品的费用相加,得到总价格。注意保持代码的可读性,如果在实际编程中使用一行语句处理多个变量导致代码难以理解,建议使用更多的代码行以提高可读性。在应用程序中,逻辑决策是通过比较变量的值与定义的规则来实现的。在这个练习中-aicnn.cn。原创 2024-07-24 17:08:46 · 1137 阅读 · 0 评论 -
3 Go语言的变量声明
当你声明一个变量时,你需要四个要素:声明变量的语句、变量的名称、变量能够存储的数据类型以及它的初始值。需要注意的是,当声明类型时,所有的值必须具有相同的类型。在这个练习中,我们将更新之前的练习,使其跳过变量声明中的可选初始值或类型声明。在这个练习中,我们能够更新之前的代码,使用更紧凑的变量声明方式。在这个练习中,我们将更新之前的代码,使用短变量声明的方式。变量有类型但没有初始值,现在我们将它更改为具有初始值,因为在使用短变量声明时这是必需的。在本练习中,我们将定义一些变量...-aicnn.cn。原创 2024-07-24 17:06:20 · 1175 阅读 · 0 评论 -
2 Go语言的基础代码解析
在这里,我们声明了一个全局变量,它是一个字符串列表,并用数据进行初始化。而在映射类型(map)中,你可以选择键的类型,用来根据其他数据查找映射中的值。这是因为我们的列表是一个切片(slice),其键从0开始,每个值递增1。在这个练习中,我们将利用之前示例中学到的一些知识,打印一个随机数量(1到5之间)的星号(*****)到控制台。这个练习将帮助你感受使用Go语言的工作方式,并练习一些我们在后续学习中会用到的Go语言特性。在这个简单的Go程序中,我们涵盖了许多关键概念,这些概念将在接下来..aicnn.cn。原创 2024-07-24 17:03:11 · 1192 阅读 · 0 评论 -
1 go语言环境的搭建
每种编程语言都需要一个开发环境,Go 也不例外。如果你已经编写了一两个 Go 程序,那么你就已经有了一个工作环境,但你可能已经错过了一些更新的技术和工具。如果这是你第一次在电脑上安装 Go,不用担心;安装 Go 及其支持工具非常简单。设置环境并验证后,您将构建一个简单的程序,了解构建和运行 Go 代码的不同方法,然后探索一些能让 Go 开发更轻松的工具和技术。原创 2024-07-22 15:48:56 · 856 阅读 · 0 评论