原文:go .\main.go:13:2: cannot refer to unexported name fmt.println .\main.go:13:2: undefined: fmt.println 解决方法

一 报错现象: 二 报错原因: 报错信息翻译过来:不能引用未报告的名称fmt.println 一听就是语法错误。 又重新敲了一下,自动补全功能暴露了报错原因:自动补全的,首字母都是大写。 查了一下,原来是go语言大小写的问题:Go语言区分大小写,模块中要导出的函数,首字母必须大写。 三 解决 函数首字母改成大写就好了。 初入职场热爱分享的打工人一枚,请大家多多指教,么么哒 ...

2021-01-04 15:40 0 555 推荐指数:

查看详情

Golang 执行 go run main.go 显示 undefined

go run main.go 显示 undefined 通常情况下 package main 中只有一个文件 main.go,如果有其他文件存在,那么执行 go run main.go 会报错显示 undefined <functionName>/< ...

Mon Apr 27 03:29:00 CST 2020 0 2165
go println与printf区别

Println 与Printf 都是fmt 包中的公共方法 Println :可以打印出字符串,和变量; Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形, a := 10 fmt.Println(a)  //right ...

Fri Oct 28 07:04:00 CST 2016 0 5434
Go语言调度器之创建main goroutine(13)

本文是《Go语言调度器源代码情景分析》系列的第13篇,也是第二章的第3小节。 上一节我们分析了调度器的初始化,这一节我们来看程序中的第一个goroutine是如何创建的。 创建main goroutine 接上一节,schedinit完成调度系统初始化后,返回到rt0_go函数中开始调用 ...

Tue May 07 22:41:00 CST 2019 0 871
Go语言fmt包详解

格式化输出函数 fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C,但更简单一些 1.print和println方法 print输出给定的字符串,如果是数值或字符,则输出对应的十进制表示 Println 自动在结尾输出\n,两个 ...

Thu Apr 18 01:39:00 CST 2019 0 806
golang 内置print/printlnfmt、log的区别

fmt.Printlnfmt.Print区别 换行区别不用多说,另外一个区别在于fmt.Print只有在参数间都不是字符串时才会产生间隔 log.Print也相同、print则不管怎么样都不会产生间隔 fmt与log的重要区别 fmt没有做同步处理 fmt标准输出 ...

Thu Sep 03 05:05:00 CST 2020 0 596
go语言基础之Printf和Println的区别

1、示例 package main //必须有一个main包 import "fmt" func main() { a := 10 //一段一段处理,自动加换行 fmt.Println("a = ", a) //格式化输出, 把a的内容放在%d的位置 // "a = 10 ...

Sun Dec 30 22:56:00 CST 2018 0 800
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM