GO语言基础
月光骆驼
好久不更新了,学到了很多都还没总结,todo已经行成递归了
展开
-
GO语言编程:GO语言环境搭建
GO语言环境搭建 什么是GO? GO是一门并发支持、垃圾回收和编译型系统编程语言,旨在创造一门具有静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。 GO语言的主要特点有哪些? 类型安全和内存安全 以非常直观和极低代价的方案实现高并发 高效的垃圾回收机制 快速编译(同时解决C语言中头文件太多的问题) 为多核计算机提供性能提升的方案 UTF-8编码支持 GO的安装:GO的...原创 2019-05-24 20:36:21 · 123 阅读 · 0 评论 -
GO语言基础(一):基本结构和要素
GO程序的基本结构与要素 包的概念、导入和可见性 //当前程序的包名 package main //导入其他的包 import "fmt" //全局变量的声明与赋值 var name = "gopher" //一般类型的声明 type gopher struct{} //接口的声明 type golang interface{} //由main函数作为程序入口点启动 func main(...原创 2019-05-24 22:02:44 · 183 阅读 · 0 评论 -
GO语言基础(二):常用的数据类型
一:常量: 常量使用关键字 const 定义,用于存储不会改变的数据。 存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 常量的定义格式:const identifier [type] = value,例如: const Pi = 3.14159 在 Go 语言中,你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。 显式类型定义...原创 2019-05-28 21:07:27 · 116 阅读 · 0 评论 -
GO语言基础(三):控制结构
控制结构: 一、if-else结构: if 是用于测试某个条件(布尔型或逻辑型)的语句,如果该条件成立,则会执行 if 后由大括号括起来的代码块,否则就忽略该代码块继续执行后续的代码。 if condition { // do something } 如果存在第二个分支,则可以在上面代码的基础上添加 else 关键字以及另一代码块,这个代码块中的代码只有在条件不满足时才会执行。if 和 el...原创 2019-06-04 21:51:42 · 272 阅读 · 0 评论