原文:go语言之行--简介与环境搭建

一 Go简介 Go 是一个开源的编程语言,它能让构造简单 可靠且高效的软件变得容易。 Go是从 年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于 年 月开源,在 年早些时候发布了Go 稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。 Go 语言最主要的特 ...

2018-06-10 23:23 3 896 推荐指数:

查看详情

go语言之行--包与变量

一、包的概念 包是go语言中不可缺少部分,在每个go源码的第一行进行定义,定义方式是:package "包名",并且该名称是作为调用该包时候所使用的名称。 包的概念总结: 每个 Go 文件都属于且仅属于一个包。一个包可以由许多以 .go ...

Wed Jun 13 08:54:00 CST 2018 0 1517
go语言之行--golang操作redis、mysql大全

一、redis 简介 redis(REmote DIctionary Server)是一个由Salvatore Sanfilippo写key-value存储系统,它由C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value类型的数据库,并提供多种语言的API ...

Thu Jul 19 01:00:00 CST 2018 1 28957
go语言之行--网络编程、http处理流程详情

一、简介 go语言中的网络编程主要通过net包实现,net包提供了网络I/O接口,包括HTTP、TCP/IP、UDP、域名解析和Unix域socket等。和大多数语言一样go可以使用几行代码便可以启动一个服务器,但是得益于goroutine的配合go实现的服务器拥有强大并发处理能力 ...

Tue Jul 10 00:34:00 CST 2018 1 8071
go语言之行--数组、切片、map

一、内置函数 append :追加元素到slice里,返回修改后的slice close :关闭channel delete :从map中删除key对应的value panic ...

Wed Jun 20 02:42:00 CST 2018 0 4396
go语言之行--接口(interface)、反射(reflect)详解

一、interface简介 interface(接口)是golang最重要的特性之一,Interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。 简单的说: interface是方法的集合 interface是一种类型,并且是指针类型 ...

Mon Jun 25 07:31:00 CST 2018 0 23940
go语言之行--结构体(struct)详解、链表

一、struct简介 go语言中没有像类的概念,但是可以通过结构体struct实现oop(面向对象编程)。struct的成员(也叫属性或字段)可以是任何类型,如普通类型、复合类型、函数、map、interface、struct等,所以我们可以理解为go语言中的“类”。 二、struct详解 ...

Thu Jun 21 23:47:00 CST 2018 0 14445
go语言之 go简介go开发工具安装

Go 语言之 开发工具 目录 一:Go语言介绍 Go 语言是什么 Go语言优势 null Go 适合用来做什么 二:Go语言开发环境和工具 go语言编译器安装 ...

Tue Mar 15 08:49:00 CST 2022 0 948
go语言之行--golang核武器goroutine调度原理、channel详解

一、goroutine简介 goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。goroutine使用方式非常的简单,只需使用go关键字即可启动一个协程,并且它是处于异步方式运行,你不需要等它运行完成以后在执行以后的代码 ...

Fri Jul 06 18:26:00 CST 2018 5 28042
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM