首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go语言入门系列
订阅
xingrgx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 1订阅
【保姆级教程】手把手教你进行Go语言环境安装及相关VSCode配置
本篇文章介绍Go的环境安装和VSCode的配置使用。 1. Go语言环境安装 进入Golang官网,进入下载页面。 根据实际需求选择版本进行下载。 双击运行Go语言的msi安装包。 安装成功。 检查是否安装成功:打开命令行窗口,输入go version,如果可以查看安装的Go的…
【Go语言入门系列】(九)写这些就是为了搞懂怎么用接口
1. 引入例子 如果你使用过Java等面向对象语言,那么肯定对接口这个概念并不陌生。简单地来说,接口就是规范,如果你的类实现了接口,那么该类就必须具有接口所要求的一切功能、行为。接口中通常定义的都是方法。 如果你之前还没用过面向对象语言,那也没关系,因为Go的接口和Java的接…
【Go语言入门系列】(八)Go语言是不是面向对象语言?
1. Go是面向对象的语言吗? 在【Go语言入门系列】(七)如何使用Go的方法?这一文中已经介绍了方法的概念,但这个方法实际上并不是面向对象中的方法。方法实际上是用户给其定义的类型的增加的新行为,实际上也是个函数。 有了这个回答,下面介绍的“继承”和“重写”的概念并不是严格的面…
【Go语言入门系列】(七)如何使用Go的方法?
本文介绍Go语言的方法的使用。 1. 声明 如果你用过面向对象的语言,比如Java,那你肯定对类、对象、成员变量、方法等很熟悉。 但是Go语言中并没有类,自然也没有面向对象中的成员变量和成员方法。但是Go语言中有类似的概念——结构体,结构体中的字段可以看做类中成员属性。 Go中…
Go语言入门系列(六)之再探函数
在Go语言入门系列(二)之基础语法总结这篇文章中已经介绍过了Go语言的函数的基本使用,包括声明、参数、返回值。本文再详细介绍一下函数的其他使用。 1. 变参 Go语言的函数除了支持0个或多个参数,还支持不定数量的参数,即变参。声明方式为: arg ...int表明add函数接收…
Go语言入门系列(五)之指针和结构体的使用
1. 指针 如果你使用过C或C++,那你肯定对指针这个概念不陌生。 我们需要先介绍两个概念:内存和地址。 1.1. 内存和地址 我们写的代码都存储在外存(C盘、D盘)中,比如我存在了D:\Work\Program\go目录下。如果你想要运行你的代码,必须先把你的代码加载进内存中…
Go语言入门系列(四)之map的使用
1. 声明 map是一种映射,可以将键(key)映射到值(value),格式为:map[keyType]valueType。 map的零值是nil map,没有键,也不能添加键。 2. 增删改查 (查)使用key可以查找到对应的value,会返回两个值,第一个是key对应的va…
Go语言入门系列(三)之数组和切片
1. 数组 数组用于存储若干个相同类型的变量的集合。数组中每个变量称为数组的元素,每个元素都有一个数字编号——数组下标,该下标从0开始,用于区别各个元素。数组中可容纳的元素个数称为数组的长度。 1.1. 声明 var:不必多说,声明变量时都会用到该关键字。 1.2. 初始化 在…
Go语言入门系列(二)之基础语法总结
1. 认识HelloWorld 在前面的《Go的安装和使用》这篇文章中已经写过HelloWorld.go了,现在就来逐行认识一下它。 第1行:我们的Go程序是由包——package构成的,包的声明形式为:package <包名>。该行的意思是:当前HelloWorld…
Go语言入门系列(一)之Go的安装和使用
进入Golang官网,进入下载页面。 根据实际需求选择版本进行下载。 运行下载好的MSI安装程序包进行安装,一路next下去,即可完成安装。 默认安装路径是C:\Go,如有需要可以更改。 可以看到安装程序自动添加了golang的环境变量:你的Go安装目录下的bin目录。 测…