上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 变量作用域 作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。 变量可以在三个地方声明: 函数内定义的变量称为局部变量 函数外定义的变量称为全局变量 函数定义中的变量称为形式参数 全局变量 在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用, 阅读全文
posted @ 2018-11-09 19:52 S&L·chuck 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 流程控制(if/else,for/range) if if条件判断语句的语法概括起来就是:如果满足条件就做某事,否则做另一件事。 for 循环操作,既可以用来循环读取数据,又可以当作while来控制逻辑,还能迭代操作。它的语法如下: ` 示例: func testFor() { sum := 0 f 阅读全文
posted @ 2018-11-09 19:51 S&L·chuck 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 函数 定义 格式 解析 func:函数由 func 开始声明 function_name:函数名称,函数名和参数列表一起构成了函数签名。 parameter list:参数列表,参数就像一个占位符,当函数被调用时,你可以将值传递给参数,这个值被称为实际参数。参数列表指定的是参数类型、顺序、及参数个数 阅读全文
posted @ 2018-11-09 19:51 S&L·chuck 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 基础类型 布尔值 布尔值的类型为bool,值是true或false,默认为false。 数值类型 整数类型有无符号和带符号两种。Go同时支持int和uint,这两种类型的长度相同,但具体长度取决于不同编译器的实现。Go里面也有直接定义好位数的类型:rune, int8, int16, int32, 阅读全文
posted @ 2018-11-09 19:50 S&L·chuck 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Data类型(Arrays, Slices and Maps) array array就是数组,定义方式如下: 对数组的操作和其它语言类似,都是通过[]来进行读取或赋值,未赋值的元素,默认返回该类型的零值。 由于长度也是数组类型的一部分,因此[3]int与[4]int是不同的类型,数组也就不能改变长 阅读全文
posted @ 2018-11-09 19:50 S&L·chuck 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 运算符 运算符 内置运算符 算术运算符 假定 A 值为 10,B 值为 20。 关系运算符 假定 A 值为 10,B 值为 20。 赋值运算符 其他运算符 运算符优先级 有些运算符拥有较高的优先级,二元运算符的运算方向均是从左至右。下表列出了所有运算符以及它们的优先级,由上至下代表优先级由高到低: 阅读全文
posted @ 2018-11-09 19:49 S&L·chuck 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 变量和常量 变量 基本写法 ` 初始化 简化写法 _(下划线) 常量 常量是在程序编译阶段就确定下来的值,而程序在运行时无法改变该值。 阅读全文
posted @ 2018-11-09 19:48 S&L·chuck 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 语言基础 结构 基础组成: 程序 在开始编写应用之前,我们先从最基本的程序开始,在学习大部分语言之前,都会编写一个可以输出hello world的程序,如下所示 详解 Go程序是通过package来组织的 例子中是package main 这一行告诉我们当前文件属于哪个包,而包名main则告诉我们它 阅读全文
posted @ 2018-11-09 19:44 S&L·chuck 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 常见命令 go 命令 可以在控制台执行go来查看 go build 这个命令主要用于编译代码。在包的编译过程中,若有必要,会同时编译与之相关联的包。 如果是普通包,就像我们在1.2节中编写的mymath包那样,当你执行go build之后,它不会产生任何文件。如果你需要在$GOPATH/pkg下生成 阅读全文
posted @ 2018-11-09 19:43 S&L·chuck 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 环境安装 环境安装 主要包含三个部分 运行环境及开发sdk 系统环境和路径配置 IDE配置 以mac环境为例,其他环境类似 运行环境及开发sdk 使用 brew 安装 检查,得到go基本安装信息 系统环境和路径配置 主要是GOROOT和GOPATH GOROOT:就是go的安装环境 GOPATH:作 阅读全文
posted @ 2018-11-02 21:32 S&L·chuck 阅读(657) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页