沙滩星空的博客沙滩星空的博客

标签 Go语言

默认分类

Go语言不支持相对路径import导入包

沙滩星空 阅读(1909) 评论(0)

Go是一门非常简洁,且工程化完备的现代化开发语言。但在 go mod 模块开发时,不像python那样,import不支持相对路径导入。本地包必须使用全路径。本文尝试探索此问题。问题的产生在github上fork一个...

默认分类

go install和go get的区别

沙滩星空 阅读(889) 评论(0)

go get 和 go install 的区别先看结论:go get: 对 go mod 项目,添加,更新,删除 go.mod 文件的依赖项(仅源码)。不执行编译。侧重应用依赖项管理。go install: 在操作系...

默认分类

Golang之workspace工作区模式

沙滩星空 阅读(1289) 评论(0)

使用多模块工作区,您可以告诉 Go 命令您正在 同时在多个模块中编写代码.multi-module workspaces 多工作区模式,要求go版本 >= Go 1.18需求分析加入现在我们把一个大的项目分成了...

默认分类

1小时快速入门Golang

沙滩星空 阅读(865) 评论(0)

简介本文旨在为Go语言初学者提供快速入门指南,从环境安装和设置,到项目编译打包,学会Go开发的流程。Go语言继承C语言的理念,语法类似,奉行简约风格,没有其他面向对象语言的类和继承的概念。Golang的初步掌握,在于...

默认分类

golang语言fmt格式占位符整理

沙滩星空 阅读(1127) 评论(0)

golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。支持函数在 Go 语言中,标准包 fmt 有好多格式化的工具函数,函数名末尾通常以 f 结尾,列举如下:fmt.Printf...

默认分类

golang中byte和rune类型的区别

沙滩星空 阅读(1293) 评论(0)

简述byte与rune有个共同点:都属于别名类型。byte是uint8的别名类型,而rune则是int32的别名类型。rune能比byte表达更多的数,一个rune类型的值即可表示一个Unicode字符. 在unic...

默认分类

golang语言os/exec 简明教程

沙滩星空 阅读(1048) 评论(0)

os/exec包装了os.StartProcess方法,更方便的进行输入和输出的访问,提供I/O pipe等功能。调用Command方法,你需要传入要执行的程序和参数,它会返回一个*Cmd的数据结构,主要调用它的Ru...