Skip to content
This repository was archived by the owner on Feb 7, 2025. It is now read-only.

引入mns包后会屏蔽一些报错 #336

@mrold

Description

@mrold

这是我的代码,这里的ch为空,正常情况下执行应该会报错。可是当引入mns包,go run并没有报错,只是阻塞。

package main

import (
	"fmt"
	_ "github.com/denverdino/aliyungo/mns"
)

func main(){
	var ch chan int
	go func() {
		select{
		case x:=<-ch:
			fmt.Println("select", x)
		}
	}()
	ch<-1
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions