Golang入门笔记-CH10-函数高级特性传递变长参数如果函数最后一个参数采用 ...type 的形式,那么这个函数就可以处理一个变长参数(长度可以为 0),这样的函数被称为变参函数,如: 1func myFunc(a int, args ...int) 如果参数存储在切片 arr 中,可...2022-10-01程技
Golang入门笔记-CH11-错误处理Go 没有像 Java 那样的 try/catch 异常处理机制,而是用 defer/panic/recover 机制来处理异常。 Go 语言的设计者认为 try/catch 机制使用过于泛滥,而且从底层向高层抛出错误太耗费资源,因此他给 Go 语言...2022-10-01程技
Golang入门笔记-CH12-并发基本概念线程和进程 进程 :是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个 独立单位 。 线程 :是进程的一个执行实体,是 CPU 调度和分派的 基本单位 ,它是比进程更小的能独立运行的 基本单位 。 一个进程可以创建或撤销多个线程...2022-10-01程技
2022年我在使用这些vim插件前言从第一次接触 vim 已逾期 10 年, 期间大部分都是一些简单操作,最近一两年开始深度使用 vim, 目前使用 neovim 版本.本文将记录一些笔者觉得好用的一些 Plugin, 本文也将持续更新.2022-06-27程技