go
iamlongalong
这个作者很懒,什么都没留下…
展开
-
Go语言学习记录--从函数--到结构体--到接口--到错误处理
今天姑且学习简单的函数部分。 函数 函数可以说是一个程序里面最常见的代码封装形式,函数实质上是对一些操作进行封装,可以减少重复的代码编写。 由于Go是静态类型语言,因此,在申明函数时,要同时申明传参的类型以及返回值的类型,举个例子: package main import "fmt" func main () { myname := "longalong" // 换成 "" 则失败 if isSuccess := sayName(myname); isSuccess { .原创 2020-08-21 23:20:11 · 264 阅读 · 0 评论 -
Go语言学习流程记录--从环境搭建--变量相关--流程控制语句
环境搭建 mac下,下载go安装包直接安装 linux下,下载go源码自行编译或直接下载对应版本的预编译版本 安装VScode 以及 Go 插件 设置 GO111MODULE="on", 设置 GOPROXY="https://goproxy.io" => 用于代理安装依赖 变量 申明: 申明变量的格式为 var name type ,举个例子,想申明一个变量为年龄,则使用 var age int 初始化: 在Go中,每申明一个变量时,会被初始化赋值为该类型的基础值,例如...原创 2020-08-21 23:10:11 · 168 阅读 · 0 评论 -
Go语言学习 第一步
对于一门编程语言而言,有一些大家都具备的方面,以下归纳一下: 变量(字面量) 类型 运算符 表达式 申明语句、赋值语句 流程控制语句 顺序结构 分支结构 循环结构 错误处理语句 函数 面向对象 类与对象的实现 继承的实现 封装的实现 多态的实现 并发编程 模块与包(工程化) 内置模块 net开发 os开发 字符串处理 buffer处理 数学处理 加密处理 生态扩展 数据库等外部系统驱动 不同语言交互接口 大致.原创 2020-08-21 23:05:15 · 156 阅读 · 0 评论 -
要不要学习Go语言,Go语言有什么特点,Go语言的市场情况
Go语言的一些特点: 年轻的语言,没有历史包袱,因此非常简洁。 类C语言,但同时可以实现面向对象的特点,兼顾开发效率和执行效率。 编译语言,执行效率高,比java略高,低于C和C++,是 js 的5-10倍。 自动垃圾回收,开发效率高。 标准库强大,基础开发上手快。(当然流行语言基本都有这个特点) 运行时依赖少,跨平台非常简单。 高效的协程机制,类似于异步编程,支持高并发。 Go相关应用场景 Go语言作为web项目后端语言,或者叫做“网络编程”,可用于替代php、python、java、no原创 2020-08-21 23:01:26 · 504 阅读 · 0 评论 -
GO学习记录2
go 基本语法 go 是静态类型语言,因此变量需要进行类型申明。 格式为: var name type。 type 的位置在变量名后边。多变量申明可用: var ( a int b string c []float32 d func() bool e struct { x bool } ) go 语言的基本类型有: bool string int、int...原创 2020-01-22 15:13:08 · 136 阅读 · 0 评论 -
GO学习记录1
优点: 编译型,运行速度快,和 java 差不多。 编译型,运行环境方便,二进制码,可直接运行。 原生支持高并发,适应多核。 和 PHP 相比,语法设计更为简洁。 自动垃圾回收,相比于C#等更不易造成内存泄漏。 缺点 调试没有脚本语言方便 三方库的数量不及 java 、 python 、 javaScript 等 我们在学习一门语言时,究竟在选择什么? => 选择的是生态圈,重视标准...原创 2020-01-21 19:38:56 · 151 阅读 · 0 评论