初级会员
  • 第 33699 位会员
  • sdwflll
  • 2019-04-03 11:16:33
  • Offline
  • 19 90

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了主题 select阻塞机制的问题
    因为你在select外面加了一个for, 没有default时它会阻塞,直到enqueue所在的case执行, 加上default后,它会随机执行default和case,当case能正常执行时,随机执行到case会得出当前的结果。去掉select外的for可以实现你想要的结果。
  • func IsSingleDigit(data string) bool { digit := []string{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"} for _, item := range digit { if data == item { return true } } return false } func IsDigit(data string) bool { for _, item := range data { if IsSingleDigit(string(item)) { continue } else { return false } } return true } func main() { a := "12345" fmt.Println(IsDigit(a)) }