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
  • 相关阅读:
    Python的subprocess子进程和管道进行交互
    python UnicodeEncodeError: 'ascii' codec can't encode characters 解决办法
    如何创建,增加swap
    nginx.conf配置
    15个极好的Linux find命令示例(二)
    15个实用的Linux find命令示例(一)
    vmware 虚拟机 mount :no medium found解决方法
    服务器上的iptables
    源码编译安装MySQL
    ORACLE参数文件
  • 原文地址:https://www.cnblogs.com/8013-cmf/p/10025687.html
Copyright © 2011-2022 走看看