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
  • 相关阅读:
    linux 命令展示该目录下的所有子目录及文件结构 tree
    ssh-keygen
    centos安装git
    spring-boot parent变更为依赖方式
    centos docker compose安装
    UML——活动图
    UML——构件图
    UML——部署图
    UML——用例图
    UML——关系
  • 原文地址:https://www.cnblogs.com/8013-cmf/p/10025687.html
Copyright © 2011-2022 走看看