摘要:
字符串常用的系统函数 说明:字符串在我们程序开发中,使用的是非常多的,常用的函数需要同学们掌握[带看手册或者官方编程指南]: 1)统计字符串的长度,按字节 len(str) 2)字符串遍历,同时处理有中文的问题 r := []rune(str) 3)字符串转整数: n, err := strconv 阅读全文
posted @ 2020-04-06 15:38
爱跑步的乌龟
阅读(200)
评论(0)
推荐(0)
摘要:
函数的defer 为什么需要defer 在函数中,程序员经常需要创建资源(比如:数据库连接、文件句柄、锁等) ,为了在函数执行完毕后,及时的释放资源,Go 的设计者提供 defer (延时机制)。 快速入门案例 执行后,输出的结果: defer 的注意事项和细节 1)当 go 执行到一个 defer 阅读全文
posted @ 2020-04-06 15:22
爱跑步的乌龟
阅读(165)
评论(0)
推荐(0)
摘要:
Golang-闭包 介绍 基本介绍:闭包就是一个函数和与其相关的引用环境组合的一个整体(实体) 案例演示: 对上面代码的说明和总结 1)AddUpper 是一个函数,返回的数据类型是 fun (int) int 2)闭包的说明 返回的是一个匿名函数, 但是这个匿名函数引用到函数外的n ,因此这个匿名 阅读全文
posted @ 2020-04-06 15:17
爱跑步的乌龟
阅读(300)
评论(0)
推荐(0)
摘要:
匿名函数 介绍 Go 支持匿名函数,匿名函数就是没有名字的函数,如果我们某个函数只是希望使用一次,可以考虑使用匿名函数,匿名函数也可以实现多次调用。 匿名函数使用方式 1 在定义匿名函数时就直接调用,这种方式匿名函数只能调用一次。 【案例演示】 匿名函数使用方式 2 将匿名函数赋给一个变量(函数变量 阅读全文
posted @ 2020-04-06 15:13
爱跑步的乌龟
阅读(246)
评论(0)
推荐(0)
摘要:
init 函数 基本介绍 每一个源文件都可以包含一个 init 函数,该函数会在 main 函数执行前,被 Go 运行框架调用,也就是说 init 会在 main 函数前被调用。 案例说明: 输出的结果: inti 函数的注意事项和细节 1)如果一个文件同时包含全局变量定义,init 函数和 mai 阅读全文
posted @ 2020-04-06 15:10
爱跑步的乌龟
阅读(397)
评论(0)
推荐(0)
摘要:
函数的递归调用 基本介绍 一个函数在函数体内又调用了本身,我们称为递归调 递归调用快速入门 上面代码的分析图: 代码2 对上面代码分析的示意图: 递归调用的总结 函数递归需要遵守的重要原则: 1)执行一个函数时,就创建一个新的受保护的独立空间(新函数栈) 2)函数的局部变量是独立的,不会相互影响 3 阅读全文
posted @ 2020-04-06 15:01
爱跑步的乌龟
阅读(1378)
评论(0)
推荐(0)
摘要:
函数的基本概念 为完成某一功能的程序指令(语句)的集合,称为函数。 在 Go 中,函数分为: 自定义函数、系统函数(查看 Go 编程手册) 函数的基本语法 快速入门案例 包 包的引出 1)在实际的开发中,我们往往需要在不同的文件中,去调用其它文件的定义的函数,比如 main.go中,去使用 util 阅读全文
posted @ 2020-04-06 14:52
爱跑步的乌龟
阅读(1077)
评论(0)
推荐(0)
摘要:
for 循环的流程图 for 循环的使用注意事项和细节讨论 1)循环条件是返回一个布尔值的表达式 2)for 循环的第二种使用方式 for 循环判断条件 { //循环执行语句 } 将变量初始化和变量迭代写到其它位置 3)for 循环的第三种使用方式 for { //循环执行语句 } 上面的写法等价 阅读全文
posted @ 2020-04-06 12:38
爱跑步的乌龟
阅读(3904)
评论(0)
推荐(0)
摘要:
程序流程控制介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 1)顺序控制 2)分支控制 3)循环控制 顺序控制 程序从上到下逐行地执行,中间没有任何判断和跳转。 一个案例说明,必须下面的代码中,没有判断,也没有跳转.因此程序按照默认的流程执行,即顺 阅读全文
posted @ 2020-04-06 11:59
爱跑步的乌龟
阅读(433)
评论(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
爱跑步的乌龟
阅读(1144)
评论(0)
推荐(0)