关于匿名函数定义后面加括号的问题func(){}()?
为什么 defer后面可以这么写 ```go defer func(){ //something }() ``` 而return后面 ```go return func(){ //something }() ``` 这么写就会报错: (func literal)() used as value阅读全文
为什么 defer后面可以这么写 ```go defer func(){ //something }() ``` 而return后面 ```go return func(){ //something }() ``` 这么写就会报错: (func literal)() used as value阅读全文
GoDocHelp.exe是用来快速显示GO语言文档在Firefox浏览器上的.它需要你先确保安装了以下两个目录在C盘上: 1. C:\go 2.C:\Program Files (x86)\Mozilla Firefox\firefox.exe 只需双击执行即可,GoDocHelp.exe会自动显示Go语言帮助文档在Firefox浏览器上,非常简单方便好用. Readme for GoDocHelp.exe GoDocHelp.exe is used to show GO...阅读全文
在调试,用一个main函数,调用了同一个package下面,另一个源文件的方法,可是报错了 undefined: CallMethod 我 go build 执行不报错,这个问题怎么排查呢,多谢!!阅读全文
用IDEA执行多个go文件,同一个包,同一个目录,总是报错,找不到其他go文件中的方法。是哪里设置的不对吗 例如 file1.go package main func Method1(){} 在第二个文件中file2.go package main func main(){ Method1() } 如果是真命令行, go run file2.go file1.go 是可以正常执行的 而在IDEA中,在file2.go 中直接运行,会报错, undefin...阅读全文
类的方法的定义 1.def fun_name(self,...); Pass 2.其中的参数self代表类的实例,在调用方法时由系统自动提供 3.方法定义时必须指明self参数 类的方法的调用 与普通的函数调用类似 1.类的内部调用:self.<方法名>(参数列表)。 2.在类的外部调用:<实例名>.<方法名>(参数列表)。 注意:以上两种调用方法中,提供的参数列表中都不用包括self。 ...阅读全文