2024-09-05
厉飞雨
阅读(268)
评论(0)
赞(15 )
go: go.mod file not found in current directory or any parent directory; see 'go help modules'

评论(0)
赞(15 )
<p>Choose the region to see content specific toChina Mainland</p>
<p>Continue<br />
Developer Tools<br />
Team Tools<br />
Education<br />
Solutions...
2024-09-05
厉飞雨
阅读(431)
评论(0)
赞(16 )
<p>Go语言标准库log日志介绍</p>
<h1>log {#autoid-0-0-0}</h1>
<p>Go语言内置的<code>log</code>包实现了简单的日志服务。本文介绍了标准库<code>log</code>的基本使用。</p>
<h2...
2024-09-05
厉飞雨
阅读(457)
评论(0)
赞(17 )
<p>go package</p>
<p>在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。</p>
<h1>包与依赖管理 {#autoid-0-0-0}</h1>
<p><strong...
2024-09-05
厉飞雨
阅读(421)
评论(0)
赞(16 )
Go语言文件操作
========
打开和关闭文件 {#autoid-0-0-0}
=======================
`os.Open()`函数能够打开一个文件,返回一个`*File`和一个`err`。对得到的文件实例调用`close()`方法能够关闭文件。
package main
import (
"fm...
2024-09-05
厉飞雨
阅读(361)
评论(0)
赞(21 )
go time包
time包 {#autoid-0-0-0}
=====================
time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。
时间类型 {#autoid-1-0-0}
--------------------
`time.Time`类型表示时间。我们可以通过`time.Now()`函数获取当前的时间对象,然后获取时间对象的...
2024-09-05
厉飞雨
阅读(288)
评论(0)
赞(18 )
<p>go语言接口interface</p>
<h2>接口类型 {#autoid-1-0-0}</h2>
<p>接口是一种由程序员来定义的类型,一个接口类型就是一组方法的集合,它规定了需要实现的所有方法。</p>
<p>相较于使用结构体类型,当我们使用接口类型说明相比于它是什么更关心它能做什么。...
2024-09-05
厉飞雨
阅读(363)
评论(0)
赞(15 )
<p><img src="http://static.51tbox.com/static/2024-08-29/col/94c1f9ca3d769ea54aafb3cc9cc5b1f5/eb9fb90614624c519c7fea128bec860f.png.jpg" alt="" /></p>
<...
2024-09-05
厉飞雨
阅读(286)
评论(0)
赞(14 )
<p>Go语言中没有"类"的概念,也不支持"类"的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。go语言结构体</p>
<h1>类型别名和自定义类型 {#autoid-0-0-0}</h1>
<h2>...
2024-09-05
厉飞雨
阅读(274)
评论(0)
赞(14 )
函数进阶 {#autoid-1-4-3}
====================
变量作用域 {#autoid-2-0-3}
---------------------
### 全局变量 {#autoid-2-1-0}
全局变量是定义在函数外部的变量,它在程序整个运行周期内都有效。 在函数中可以访问到全局变量。
```go
package main
import...