摘要:
字符串常用函数 1. 统计字符串的长度,按字节len(str) // golang的编码统一为utf-8,(ascli的字符(字母和数字)占一个字节,汉字占三个字节) str := "hello上海" fmt.Println("str len=", len(str)) 输出结果: str len= 阅读全文
摘要:
函数内部声明/定义的变量叫做局部变量,作用域仅限于函数内部 函数外声明/定义的变量叫做全局变量,作用域在整个包都有效,如果变量名首字母大写,则作用域在整个程序有效 如果变量的声明/定义在一个代码块里,比如if/for中,那么这个变量的作用域就在该代码块 阅读全文
摘要:
一、基本介绍 延时机制,在函数中,程序员经常需要创建资源(比如:数据库连接、文件句柄、锁等),为了在函数执行完毕后,及时释放资源,Go的设计者提供defer 二、案例说明 package main import ( "fmt" ) func sum(a, b int) int { defer fmt 阅读全文