这是bug,特性,还是为了编译效率?
go吧
全部回复
仅看楼主
level 14
iamunknown 楼主
2014年07月19日 03点07分 1
level 14
iamunknown 楼主
go version go1.3 windows/amd64
2014年07月19日 03点07分 2
level 9
import("fmt")
2014年07月19日 04点07分 3
其实就是书写风格不同嘛...
2014年07月20日 11点07分
level 14
iamunknown 楼主
在返回列表声明了一个变量,却可以返回别的(常量/变量)...
2014年07月20日 11点07分 4
还可以直接是return呢,其实return后已经返回String,如果你return后跟着一个字面量,而且又是声明返回的类型,已经相当于将字面量的值赋给了返回的变量
2014年08月14日 13点08分
level 14
iamunknown 楼主
os.Create()创造的文件和源代码同目录
exec.Command(g++,"temp.cpp")时g++识别的也是源代码的路径
但是exec.Command(x)的时候,x就跑去环境变量的Path里找了
Args[0] == "C:\Users\Yingchen\AppData\Local\Temp\go-build292633411\command-line-arguments\_obj\exe\haha.exe"
如果我要用g++编译一个文件后立刻运行该怎么办?难道要用绝对路径吗?
2014年07月21日 14点07分 6
level 14
iamunknown 楼主
Go语言程序设计P209写道:"根据Go语言的惯例,定义接口时接口名字需以er结尾"
P230却写道(事实也是这样):"标准库中的image包提供了image.Image接口"
连标准库都不遵守惯例怎么能行呢啊喂!
2014年07月29日 15点07分 9
1