【Go学习笔记】8、map

map

  • 类似其他语言中的哈希表或者字典,以key-value形式存储数据
  • key必须是支持==或!=比较运算的类型,不可以是函数、map或slice

Mehr lesen

【Go学习笔记】7、切片slice

切片slice

  • 其本身并不是数组,他指向底层的数组
  • 作为变长数组的替代方案,可以关联底层数组的局部或全部

Mehr lesen

【Go学习笔记】6、数组array

数组array

  • 定义数组的格式:var [n] , n >= 0

Mehr lesen

【Go学习笔记】 5、控制语句

指针

Go虽然保留了指针,但与其他编程语言不同的是,在Go当中不支持指针运算以及“->”运算符,而直接采用“.”选择符来操作指针目标对象的成员

Mehr lesen

【Go学习笔记】 4、常量与运算符

常量的定义

  • 常量的值在编译时就已经确定
  • 常量的定义格式与变量基本相同
  • 等号右侧必须是常量或者常量表达式
  • 常量表达式中的函数必须是内置函数

Mehr lesen

【Go学习笔记】 3、Go 类型与变量

基本类型

  • 布尔型:bool
    • 长度 : 1字节
    • 取值范围:true ,false

Mehr lesen

【Go学习笔记】 2、Go基础知识

Go 程序的一般结构:basic_structrue.go

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 当前程序包名
package main
//导入其他的包
import "fmt"
//常量定义
const PI = 3.14
//全局变量的生命和赋值
var name = "gopher"
//一般类型声明
type newType int
//结构体
type gopher struct{}
//接口声明
type golang interface{}
func main(){
Println("Hello World!")
}

Mehr lesen

【Go学习笔记】 1、Go编程基础

什么是Go?

Go 是一门 并发支持、垃圾回收和编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。

Mehr lesen

HomeBrew 使用国内镜像

1
2
3
4
5
6
7
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update

Mehr lesen

使用Nginx反向代理为Jenkins绑定域名

本文的环境是阿里云ECS Centos7,若有什么疑问可以在讨论下面留言,或者本文有什么不对的地方,也请大家提出改正。感谢。另外详细的jenkins安装教程,在本文不多做介绍,如需要可以通过谷歌百度搜索更多的信息。

首先安装Nginx

    Mehr lesen