上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: init 函数 基本介绍 每一个源文件都可以包含一个 init 函数,该函数会在 main 函数执行前,被 Go 运行框架调用,也就是说 init 会在 main 函数前被调用。 案例说明: 输出的结果: inti 函数的注意事项和细节 1)如果一个文件同时包含全局变量定义,init 函数和 mai 阅读全文
posted @ 2020-04-06 15:10 爱跑步的乌龟 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 函数的递归调用 基本介绍 一个函数在函数体内又调用了本身,我们称为递归调 递归调用快速入门 上面代码的分析图: 代码2 对上面代码分析的示意图: 递归调用的总结 函数递归需要遵守的重要原则: 1)执行一个函数时,就创建一个新的受保护的独立空间(新函数栈) 2)函数的局部变量是独立的,不会相互影响 3 阅读全文
posted @ 2020-04-06 15:01 爱跑步的乌龟 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 函数的基本概念 为完成某一功能的程序指令(语句)的集合,称为函数。 在 Go 中,函数分为: 自定义函数、系统函数(查看 Go 编程手册) 函数的基本语法 快速入门案例 包 包的引出 1)在实际的开发中,我们往往需要在不同的文件中,去调用其它文件的定义的函数,比如 main.go中,去使用 util 阅读全文
posted @ 2020-04-06 14:52 爱跑步的乌龟 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: for 循环的流程图 for 循环的使用注意事项和细节讨论 1)循环条件是返回一个布尔值的表达式 2)for 循环的第二种使用方式 for 循环判断条件 { //循环执行语句 } 将变量初始化和变量迭代写到其它位置 3)for 循环的第三种使用方式 for { //循环执行语句 } 上面的写法等价 阅读全文
posted @ 2020-04-06 12:38 爱跑步的乌龟 阅读(3596) 评论(0) 推荐(0) 编辑
摘要: 程序流程控制介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 1)顺序控制 2)分支控制 3)循环控制 顺序控制 程序从上到下逐行地执行,中间没有任何判断和跳转。 一个案例说明,必须下面的代码中,没有判断,也没有跳转.因此程序按照默认的流程执行,即顺 阅读全文
posted @ 2020-04-06 11:59 爱跑步的乌龟 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 对于整数,有四种表示方式: 1) 二进制:0,1 ,满 2 进 1。 在 golang 中,不能直接使用二进制来表示一个整数,它沿用了 c 的特点。 2) 十进制:0-9 ,满 10 进 1。 3)八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。 4)十六进制:0-9 及 A-F,满 16 阅读全文
posted @ 2020-04-06 11:15 爱跑步的乌龟 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 运算符的基本介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等 1)算术运算符 2)赋值运算符 3)比较运算符/关系运算符 4)逻辑运算符 5)位运算符 6)其它运算符 算术运算符 算术运算符是对数值类型的变量进行运算的,比如:加减 阅读全文
posted @ 2020-04-06 10:48 爱跑步的乌龟 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 标识符概念 1)Golang 对各种变量、方法、函数等命名时使用的字符序列称为标识符 2)凡是自己可以起名字的地方都叫标识符 标识符的命名规则 1)由 26 个英文字母大小写,0-9 ,_ 组成 2)数字不可以开头。var num int //ok var 3num int //error 3)Go 阅读全文
posted @ 2020-04-06 10:37 爱跑步的乌龟 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 1) 基本数据类型,变量存的就是值,也叫值类型 2)获取变量的地址,用&,比如: var num int, 获取 num 的地址:&num 分析一下基本数据类型在内存的布局. 3)指针类型,指针变量存的是一个地址,这个地址指向的空间存的才是值 3)比如:var ptr *int = &nu 阅读全文
posted @ 2020-04-06 10:28 爱跑步的乌龟 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 在程序开发中,我们经常将基本数据类型转成 string,或者将 string 转成基本数据类型。 基本类型转string 类型 方式 1:fmt.Sprintf("%参数", 表达式) 【个人习惯这个,灵活】函数的介绍: 参数需要和表达式的数据类型相匹配 fmt.Sprintf().. 会 阅读全文
posted @ 2020-04-06 10:16 爱跑步的乌龟 阅读(595) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页