golang语言中的关于err的函数封装事项的函数使用
package mainimport "fmt"
import "database/sql"
import "github.com/go-sql-driver/mysql"//检测错误
func checkError(err error){if err!=nil{panic("操作失败:"+err.Error())}
}func main() {//fmt.Println("ceshi")open,err:=sql.Open("mysql","root:root@tcp(127.0.0.1:3306)/test?charset=uf8")checkError(err)fmt.Println(open)
}
可以封装一个checkEroor函数,解决一直输入err!=“”“”的内容事项
//检测错误 func checkError(err error){if err!=nil{panic("操作失败:"+err.Error())} }
后续再需要大err的地方,直接调用checkErrors函数即可
open,err:=sql.Open("mysql","root:root@tcp(127.0.0.1:3306)/test?charset=uf8")checkError(err)fmt.Println(open)
golang语言中的关于err的函数封装事项的函数使用相关推荐
- 用c语言对文件的写入和保存,C++_C语言中对文件最基本的读取和写入函数,C语言read()函数:读文件函数( - phpStudy...
C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...
- c语言把一个字符从指定文件中读取的函数,C语言中对文件最基本的读取和写入函数...
C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...
- C语言中头文件和源文件的注意事项
C语言中头文件和源文件的注意事项 文章目录 C语言中头文件和源文件的注意事项 0.前言 1.实现步骤 1.1 拆分前 1.2 拆分后 2.总结 2.1头文件内容 2.2 源文件(.c)内容 2.3 函 ...
- js进阶ajax函数封装(匿名函数作为参数传递)(封装函数引入文件的方式非常好用)...
js进阶ajax函数封装(匿名函数作为参数传递)(封装函数引入文件的方式非常好用) 一.总结 2.匿名函数作为参数传递 二.js进阶ajax函数封装 ajax1.js 1 function ajax( ...
- c语言中读和写的作用,C语言中对文件最基本的读取和写入函数
C语言read()函数:读文件函数(由已打开的文件读取数据) 头文件: #include 定义函数: ssize_t read(intfd,void* buf,size_tcount); 函数说明:r ...
- c 语言中虚方法有什么作用是什么,虚函数的作用?
定义 定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数[1] 语法:virtual 函数返回类型 函数名(参数表) {函数体;} 用途:实现多态性,通过指向派生类的 ...
- c语言中 字符串常量的界定符,C字符串操作函数
1.7. 分割字符串 很多文件格式或协议格式中会规定一些分隔符或者叫界定符(Delimiter),例如/etc/passwd文件中保存着系统的帐号信息:$ cat /etc/passwd root:x ...
- C语言中字符数组的初始化与注意事项
在C语言中字符数组的初始化有三种常见的方法: char a[5] = {'a','b','c','d','e'};char c[] = {'a','b','c','d','e'};char b[] = ...
- main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...
PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...
- C语言中数字转字符和字符转数字的函数
C语言itoa()函数和atoi()函数详解(整数转字符C实现) C语言提供了几个标准库函数,可以将任意类型(整型.长整型.浮点型等)的数字转换为字符串. 1.int/float to string/ ...
最新文章
- NeurIPS 2019 | 17篇论文,详解图的机器学习趋势
- mybatis映射器${}和#{}的区别
- python中文件的读取与写入以及os模块
- 独立按键控制数码管c语言,各位大佬,独立按键控制数码管为什么按下的时候要加一呢?...
- docker端口映射或启动容器时报错 driver failed programming external connectivity on endpoint
- 这该死的高度,height,clientHeight,scrollHeight,offsetHeight
- mysql mysqldumpslow_慢日志分析工具—mysqldumpslow 和 mysqlsla
- SocketType 枚举----指定 Socket 类的实例表示的套接字的类型
- JAVA—字符串怎么转换成整数
- kubernetes kubeadm init this version of kubeadm only supports deploying clusters kubeadm版本降级
- Jan 11 - Contains Duplicate II; Array; Traverse; HashMap; HashSet;
- 剑指Offer系列刷题笔记汇总
- 虚幻airsim1:下载安装
- Zynq AXI总线
- 数据分析之RFM——用户模型分析(附案例数据和代码)
- 图片太大加载不出来的解决方法
- **最新2018手机号码正则表达式**
- isEmpty和null区别
- ESP32-CAM高性价比温湿度监控系统配网与上网方案设计与实现
- p1000_超级玛丽游戏