Golang入门笔记-CH07-结构体和方法

Go 语言通过 定义结构体来支持用户自定义类型。一个结构体代表现实世界中的一个实体,类似于 Java 中的实体类。当要定义一个类型时,这个类型包含很多属性,例如定义一个用户类型,用户类型中包含用户名、密码和生日等属性,就可以使用结构体。 组成结构体属...

程技

Golang入门笔记-CH10-函数高级特性

传递变长参数如果函数最后一个参数采用 ...type 的形式,那么这个函数就可以处理一个变长参数(长度可以为 0),这样的函数被称为变参函数,如: 1func myFunc(a int, args ...int) 如果参数存储在切片 arr 中,可...

程技

Golang入门笔记-CH08-接口

1. 使用接口的原因我们来看一段代码: 1234567891011121314type Cat struct{}func (c Cat) Say() string { return "喵喵喵" ...

程技

Golang入门笔记-CH09-反射

反射是用程序检查其所拥有的结构,尤其是类型的一种能力。反射可以在运行时(不必在编译时)检查类型和变量,例如大小、变量、方法和动态调用这些方法。 方法和类型的反射reflect 包提供了反射功能,它定义两个重要类型:Type 和 Value,分别表示动...

程技

Golang入门笔记-CH11-错误处理

Go 没有像 Java 那样的 try/catch 异常处理机制,而是用 defer/panic/recover 机制来处理异常。 Go 语言的设计者认为 try/catch 机制使用过于泛滥,而且从底层向高层抛出错误太耗费资源,因此他给 Go 语言...

程技

Golang入门笔记-CH12-并发

基本概念线程和进程 进程 :是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个 独立单位 。 线程 :是进程的一个执行实体,是 CPU 调度和分派的 基本单位 ,它是比进程更小的能独立运行的 基本单位 。 一个进程可以创建或撤销多个线程...

程技

Golang入门笔记-CH02-Go语言基本语法和结构

1. 命名规范1.1 文件Go 语言中,源文件以 .go 格式保存,例如 main.go,且文件名只能由小写字母组成,若有多个单词,可以用下划线 _ 进行拼接,例如 my_file.go。 1.2 标识符Go 语言中,标识符是区分大小写的,标识符必...

程技

2022年我在使用这些vim插件

前言从第一次接触 vim 已逾期 10 年, 期间大部分都是一些简单操作,最近一两年开始深度使用 vim, 目前使用 neovim 版本.本文将记录一些笔者觉得好用的一些 Plugin, 本文也将持续更新.

程技

审计工具

审计工具

程技

内控管理之内部控制的八大要点

目录|审计|内部控制审计|内控管理之内部控制的八大要点“一”部《规范》财政部在2012年根据《中华人民共和国会计法》《中华人民共和国预算法》等法律法规和相关规定,制定《行政事业单位内部控制规范(试行)》(以下简称《规范》),共6章65条,2014年1...

审技
1596061626371