文章分类 - Go系列教程(翻译)
本系列文章是翻译自:https://golangbot.com/, 当我翻到第三篇的时候,发现国内早有翻译了(https://studygolang.com/subject/2),翻得比我好多了,顶不住我这半桶水翻译的可以移步,而我这,权当自留存记录了!
第十四篇 字符串string
摘要:第十四篇 字符串string 欢迎来到Golang教程系列的第十四篇 相对于其它语言来说,Go的字符串的实现方式是不一样的,值得特别一提。 什么是字符串string? 在go中,字符串是字节的切片slice。string可以通过闭合双引号""圈起的字符来创建。 下面我们看一个简单的例子,创建一个st
阅读全文
第十三篇 映射Maps(键值对)
摘要:第十三篇 映射Maps(键值对) 欢迎来到Golang教程系列的第十三篇 什么是映射 映射(map)是Go的内置类型,使用的是key-value键值对。让我们以一个有几个员工的创业公司为例来说明。为简单起见,我们假设员工的名字都是唯一的,然后我们准备一个数据结构来保存员工的工资。映射能完美适配这个用
阅读全文
第十二篇 可变参数函数
摘要:第十二篇 可变参数函数 欢迎来到Golang教程系列的第十二篇 什么是可变参数函数 函数一般都只接收固定数量的参数,而可变参数函数则可以接收可变数量的参数。如果函数的最后一个参数的前缀是省略号...,那么这个函数就可以接收任意数量的参数。 只有函数的最后一个参数才可以作为可变参数,我们会在这个教程下
阅读全文
第十一篇 数组和切片
摘要:第十一篇 数组和切片 欢迎来到Golang教程系列的第十一篇 Array 数组 array数组是同类型元素的集合。例如,整数的集合5,8,9,79,76组成一个数组。要是混合不同类型的值,例如,一个数组同时包含字符串和整数在Go中是不允许的。 声明 一个数组的类型是[n]T,n是数组元素的个数,T是
阅读全文
第十篇 Switch 语句
摘要:第十篇 Switch 语句 欢迎来到Golang教程系列的第十篇 什么是switch语句 switch是条件语句,判断一个表达式,比较列出的所有可能的匹配值,然后执行相关的代码块。可以考虑用这个来代替复杂的if else从句。 例子 一个好的例子比说一百句话都管用,让我们写一个简单例子。就输入一个手
阅读全文
第九篇 Loops 循环
摘要:第九篇 Loops 循环 欢迎来到Golang教程系列的第九篇 循环语句(loop)是用来重复执行一个代码块的。 for是Go中唯一的循环变量,Go没有那些在C语言中出现的while或do while循环。 for循环语法 for initialosation; condition; post {
阅读全文
第八篇 if else语句
摘要:第八篇 if else语句 欢迎来到Golang教程系列的第八篇 if是一个布尔条件语句,当条件为true时,它执行if程序块的代码,当条件为false时,执行的是else程序块的代码。在这个教程中,我们会看到使用if语句的不同语法和方法。 if语句语法 if语句的语法如下所示: if condit
阅读全文
第七篇 包
摘要:第七篇 包 欢迎来到Golang教程系列的第七篇 什么是包和为什么使用包 到目前为止,我们写的Go程序只有一个文件,里面包括一个main函数,以及其他几个函数。在真实的场景中,把所有的源码都放在单个文件上的这种方式是不可拓展的,这种方式也会导致代码不可复用和维护。关于这个问题,包package能帮助
阅读全文
第六篇 函数
摘要:第六篇 函数 欢迎来到Golang教程系列的第六篇 什么是函数 函数是执行一个特定任务的一块代码。函数接受输入,对输入执行一些计算,并生成输出。 函数声明 下面就是Go中声明函数的语法。 func functionname(parametername type) returntype{ // fun
阅读全文
第五篇 常量
摘要:常量 欢迎来到Golang教程系列的第五篇 什么是常量 在Go中constant这个术词是用来表示固定值的,例如: 95 "I LOVE YOU" 777.66 等等。 声明一个常量 声明常量是使用关键字const,下面我们看一个例子,是如何声明一个常量的。 package main import
阅读全文
第四篇 类型
摘要:类型 欢迎来到Go系列教程的第四篇,本篇讲述的是Go的数据类型。 下面是Go存在的一些基础的类型。 bool Number Types int8,int16,int32,int64,int uint8,uint16,uint32,uint64,uint float32,float64 complex
阅读全文
第三篇 变量
摘要:变量 本篇是我们整个Golang教程系列的第三个教程,将会讲述涉及Golang变量的内容 什么是一个变量? 变量是一个内存单元存储一个指定类型的值的名称,在Go中有多种声明变量的语法。接下来让我们一个一个地看。 声明一个单独变量 var name type这个语法是声明一个单独的变量 package
阅读全文
第二篇 Hello World
摘要:Hello World 这个是我们Golang教程系列的第二个教程。如果还没读第一篇教程的,可以读取上一篇教程了解Go的信息和如何在你的电脑上安装Go 学习程序语言最好的方式就是上手编写程序。让我们接下来开始编写我们的第一个Go程序。 设置开发环境 先让我们在你想要放置Go程序的地方新建一个目录,打
阅读全文
第一篇 介绍与安装
摘要:介绍与安装 这篇是我们golang教程系列的第一个教程。本篇教程介绍了GO语言还有探讨了下Go语言相比较其他编程语言的一些优势。我们也会学习如何在Mac OS,Windows和linux上安装Go。 介绍 Go也叫Golang,是由谷歌开发的一种开源的、可编译的和静态类型的编程语言。创造Go语言背后
阅读全文
浙公网安备 33010602011771号