1. 首页
  2. 主题
  3. Go语言

函数返回赋值可以使用冒号代替等号?

masses · · 3096 次点击
偶然在写代码时发现,函数在只有一个返回值的情况,如果忽略返回值时可以不写等号,而使用冒号,程序执行不会报错,这怎么理解? 代码如下: ```go package main import ( "errors" ) func test() error{ var err error err = errors.New("this is err") return err } func main() { _ : test() } ```
这波`企业级`理解,麻烦fmt格式化一下。你写的是`label` ```go package main import ( "errors" ) func test() error { var err error err = errors.New("this is err") return err } func main() { _: test() } ```
#1

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中