zoukankan      html  css  js  c++  java
  • go日常问题记录

    1.log.Fatalln()是会强制结束进程.不要用Fatal或Panic开头的

    • panic是go语言一种错误处理,类似于throw,如果没人catch它,程序就会挂掉,go语言的catch是recover

    2.err一般就是error类型

    • 如果返回error,那这个值一定实现了error接口,通常都不会去定义新的类型去实现error接口,都是用的原生的,因为自定义的错误类型在与nil值做判断时会出问题

    3.err!=nil

    • go语言的错误处理非常简单,通过函数返回错误值来实现,通常错误值在最后一个返回值,如果错误值不等于nil,说明出错了,其它返回值都不能使用.go的nil相当于其它语言中的null
  • 相关阅读:
    redhat 6.7 telnet rpm 安装包
    linux下网络配置 命令
    修复南尼U盘
    mac获取root权限
    ubuntu二进制包安装openresty
    ubuntu18源码包安装openresty
    Python监控rabbitmq的代码
    win10不能将文件拖到另外一个程序中去的解决办法
    docker配置远程管理端口
    nginx的代理配置
  • 原文地址:https://www.cnblogs.com/8013-cmf/p/10025687.html
Copyright © 2011-2022 走看看