#GO

Go语言基础之结构体

  Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键...
代码星球 ·2020-08-07

Go语言基础之指针

 任何程序数据载入内存后,在内存都有他们的地址,这就是指针。而为了保存一个数据在内存中的地址,我们就需要指针变量。比如,“永远不要高估自己”这句话是我的座右铭,我想把它写入程序中,程序一启动这句话是要加载到内存(假设内存地址0x123456),我在程序中把这段话赋值给变量A,把内存地址...
代码星球 ·2020-08-07

Goland debug失败

在使用goland使用debug调试代码出现APIserverlisteningat:127.0.0.1:56871couldnotlaunchprocess:debugserverorlldb-servernotfound:installXCode'scommandlinetoolsorlldb-server&nbs...
代码星球 ·2020-08-07

Go语言基础之函数

 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。Go语言中定义函数使用func关键字,具体格式如下:func函数名(参数)(返回值){函数体}其中:函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详...
代码星球 ·2020-08-07

Go语言基础之map

 Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。Go语言中map的定义语法如下:map[KeyType]ValueType其中,KeyType:表示键的类型。ValueType:表示...
代码星球 ·2020-08-07

Go语言基础之切片

 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。例如:funcarraySum(x[3]int)int{sum:=0for_,v:=rangex{sum=sum+v}returnsum}  这个求和函数只能接受[3]int类型,其他的都不支持。再比如,a:=[3]int{1,2,...
代码星球 ·2020-08-07

Go语言基础之数组

 数组是同一种数据类型元素的集合。在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。基本语法://定义一个长度为3元素类型为int的数组avara[3]int  var数组变量名[元素数量]T比如:vara[5]int,数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,...
代码星球 ·2020-08-07

Go语言fmt.Printf使用指南

 fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。标准库fmt提供了以下几种输出相关函数。PrintPrint系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符串,Println函数会在输出内...

Go语言基础之流程控制

 if条件判断基本写法Go语言中if条件判断的格式如下:if表达式1{分支1}elseif表达式2{分支2}else{分支3}当表达式1的结果为true时,执行分支1,否则判断表达式2,如果满足则执行分支2,都不满足时,则执行分支3。if判断中的elseif和else都是可选的,可以根据实际需要进行选择。Go...
代码星球 ·2020-08-07

Go语言基础之运算符

 Go语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符运算符描述+相加-相减*相乘/相除%求余注意:++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。运算符描述==检查两个值是否相等,如果相等返回True否则返回False。!=检查两个值是否不相等,如果不相等返回True否...
代码星球 ·2020-08-07

Go语言基础之变量和常量

 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。举几个例子:abc,_,_123,a123。关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言中有25个关键...
代码星球 ·2020-08-07

Go语言环境搭建

  下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。Windows安装此安装实例以64位Win10系统安装...
代码星球 ·2020-08-07

Golang介绍以及安装

  Google开源  编译形语言  21世纪的C语言Go语言的特点  简单易并发  开发效率高  执行性能好Go语言应用的领域  服务端开发    日志处理    文件系统    监控服务  容器虚拟化    Docker    k8s    DockerSwarm  存储    etcd    Tidb    Gr...
代码星球 ·2020-08-07

Go语言配置管理神器——Viper中文教程

Viper是适用于Go应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。Viper是适用于Go应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。鉴于viper库本身的README已经写得十分详细,这里就将其翻译成中文,并在最后附...

拿到别人的Django程序如何在本地RUN起来

 EditConfigurations    1.检查Pythoninterpreter  2.检查Workingdirectory  3.Settings数据库配置...
首页上一页...8788899091...下一页尾页