如果您不知道,在本教程中有一些要点会让您自己一个线索或链接。因此,我对这些内容的长度感到抱歉:
Try printing needInt(Big) too
我猜int允许的位数少于常量吗?
the { } are required. (Sound familiar?)
提到哪种语言?
(And a type declaration does what you'd expect.)
为什么我们需要单词type
和单词struct
?我应该期待什么?
为什么在构造函数中隐式零?这听起来像Go的一个危险的设计选择。在此是否有PEP或http://golang.org/doc/go_faq.html以外的其他内容?
Make
?有构造函数吗?new
和之间有什么区别make
?
哪里delete
来的?我没有导入。
什么是%v
格式化立场?价值?
panic: runtime error: index out of range
goroutine 1 [running]:
tour/pic.Show(0x400c00, 0x40ca61)
go/src/pkg/tour/pic/pic.go:24 +0xd4
main.main()
/tmpfs/gosandbox-15c0e483_5433f2dc_ff6f028f_248fd0a7_d7c2d35b/prog.go:14 +0x25
我想我以某种方式破产了...
package main
import "tour/pic"
func Pic(dx, dy int) [][]uint8 {
image := make([][]uint8, 10)
for i := range image {
image[i] = make([]uint8, 10)
}
return image
}
func main() {
pic.Show(Pic)
}
函数失败时我返回错误值吗?我必须通过错误检查来限定每个函数调用吗?当我编写疯狂的代码时,程序的流程是不间断的?例如Copy(only_backup, elsewhere);Delete(only_backup)
,复制失败。
他们为什么要这样设计?
相关分类