go
文章平均质量分 63
赤狐先生
偶然的一个夜晚....步入了这个数码的世界
你!被选中了!
展开
-
golang“拷贝指定目录的.Mp3文件” 源代码
golang 拷贝文件 源代码原创 2022-03-07 19:07:27 · 253 阅读 · 0 评论 -
golang基础底层强化
底层知识补充1.栈帧 :用来给函数运行提供内存空间,取内存于stack上,当函数调用时,产生栈帧,函数结束时,释放栈帧栈帧存储(一个函数对应一块栈帧):①局部变量。②形参。③内存字段描述值如果有函数调用,则被调用的函数产生的栈帧连续存放2.指针使用注意:空指针:未被初始化的指针,指向nil野指针:被一片无效的地址空间初始化3.在heap上申请一片内存 地址空间p1 = new(int)p2=new(string)fmt.Printf("%q",*p2) //打印go语言格式的字符串4原创 2022-03-06 11:39:21 · 608 阅读 · 0 评论 -
golang中字符串的处理
在这里仅仅总结一些常用的方法,更多方法请参考以下函数均在strings包里面Contains: 判断一个字符串是否在另外一个字符串中。Join: 字符串连接Index :在一个字符串中查找某个字符串的位置Repeat: 某个字符串重复多少次,返回的是重复后的字符串Replace : 在s字符串中,把 old字符串替换为new字符串,n表示替换的次数,小于0表示全部替换...原创 2022-02-23 19:03:42 · 745 阅读 · 0 评论 -
golang中文件的处理
文件相关的操作均在 os 包里,每次对文件进行操作需要导入 os包1 .最基本的就是文件的创建,,需要Create函数,该函数返回两个值,一个事文件的指针,还有一个是error类(同时我们记住每次文件调用完毕需要使用Close()函数将其关闭,避免占用系统资源)2 .文件写入我们可以使用①指针.WriteString(“内容”),返回两个值,一个长度,一个错误类型②Write(b []byte )③WriteAt(b []byte, on int) ,需要配合 指针.Seek(0,io.See原创 2022-02-22 21:57:23 · 561 阅读 · 0 评论 -
go语言深入浅出--只有c语法基础的人如何入门go语言(目前截止到函数)
其实golang和python有点像,先给出一个最简单的go程序吧,我们熟悉的Hello Worldpackage main//主函数所在的包一定是 main//主目录下的文件一定要使用package mainimport "fmt"// 导入系统包 标准输入输出包//func 函数格式 main 函数名 程序有且只有一个主函数func main(){ fmt.Println("Hello world12")//用ln是带换行的 fmt.Print() var sun int = 50原创 2022-01-10 17:54:25 · 421 阅读 · 0 评论