首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang tutorial series
花晨
创建于2022-08-22
订阅专栏
golang基础教程。 本系列为译文系列。 原文地址 https://golangbot.com/learn-golang-series/
等 1 人订阅
共35篇文章
创建于2022-08-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
15、指针 Pointers
本文为译文 Pointers 本文,我们将学习指针怎么在go里工作。同时去理解在go中指针和C、C++的区别。 This tutorial has the following sections. Wh
13、Maps
本文为译文 Maps map是go的内置数据结构。 创建一个map的语法如下 所有的可比较类型都可以做map的key.如 boolean, integer, float, complex, strin
14、strings
本文为译文 strings go里string值得被提一下,因为它的实现方式和其他语言不一样。 在go中一个字符串是字节组(a slice of bytes) 在go中sting是unicode兼容的
12、可变参数函数
本文为译文 Variadic Functions 一般函数的参数个数都是固定的,可变函数即参数可变。 一般只有函数的最后一个参数是可变的。 可变参数变量一定要放到最后一个参数。 go里面会把可变参数转
11 array & slice
本文为译文 主要参考以下两篇文章。 Arrays vs Slices Arrays and Slices 数组是固定长度的、拥有相同类型的一组序列。在GO中,可以使用以下方式创建数组。 不像C/C++
10、switch
本文为译文。原文地址:switch 由于本文整体概念比较简单,所以译者主要翻译一些go里独有的一些语法点。其余的和其他语言没啥两样。如有需要可以直接看原文。 基本语法 省略表达式 表达式是可以被省略的
9、循环
本文为译文。原文地址:loops 由于本文整体概念比较简单,所以译者主要翻译一些go里独有的一些语法点。其余的和其他语言没啥两样。如有需要可以直接看原文。 go里只有一种循环,那就是for循环。语法
8、if else
本文为译文。原文地址:if else 由于本文整体概念比较简单,所以译者主要翻译一些go里独有的一些语法点。其余的和其他语言没啥两样。如有需要可以直接看原文。 if声明语法 if else 声明 If
7、package
本文为译文。原文地址:package 什么是包?为什么他们会被使用 在我们的系列课程中,我们已经看见了go的程序。但是只有一个文件,里面包含一个main函数和一组其他的函数。在实际开发场景中不会把所有
6、函数
本文为译文。原文地址:function 函数声明 函数的参数和返回值是可选的,因此以下语法也是合理的 如果连续的参数具有相同的类型,我们只需要在最后一个参数定义一个类型即可。比如 多返回值 一个函数可
5 constants 常量
本文为译文。原文地址:constant 常量的声明 声明一个常量 声明一组常量 常量,顾名思义不可被二次赋值。同时常量的值在编译期就必须明确,不可在运行期在分配。 字符串常量、类型和非类型常量 在go
4 types in go
本文为译文。原文地址:types 下面是go里面的基础数据类型 bool Numberic Types int8, int16, int32, int64, int uint8, uint16, ui
3 变量
本文为译文。原文地址:Variables 声明一个单变量 var name type是声明一个单变量的语法。 这里var agr int声明了一个叫做名为age,类型为int的变量。我们没有分配任何值
2 Hello world
本文为译文。原文地址:Hello World 这是golang教程系列的第二篇文章。此教程是适用于go v1.13或更高的版本。 最好的方式学习一个编程语言的方式就是动手。 设置开发环境 首先我们先创
1 介绍&安装
本文为译文。原文地址:introduction and installation 这是我们golang教程中的第一篇文章。这篇文章主要是介绍go的一些特点和与其他语言相比的优势。我们将学习如何在mac