初级会员
  • 第 34705 位会员
  • xiaobaiskill
  • 小白
  • 2019-04-16 13:44:56
  • Offline
  • 20 47

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 这样不是更好 ``` if a && b && c && d { return true } return false ```
  • @zhj9709 ``` var a, b int for { n, err := fmt.Scan(&a, &b) if n > 0{ fmt.Println(a,b) } if err == io.EOF { break } } ```
  • 评论了博文 golang错误点
    问题: ``` 1、函数在调用阶段就已经申明了ret 和err的类型,因为ret,err都是值类型所以会有初始值 ret = 0 err = nil 2、ret, err := strconv.Atoi(x) 语法有误 ,ret 和err已经声明过了无需再申明,否则编译报错 3、return 0,err 有什么意义呢? 函数中return会直接返回 ret 和err 的结果 ,err 如果有err错误 ret 必然是0 ```
  • 像这样吗? ``` for { var input string fmt.Print("请输入:") fmt.Scanf("%s\n",&input) if input == ""{ break } fmt.Println(input) } ```