如果你不知道我猜,教程中有几点会让你自己没有线索或链接。所以我很抱歉这些长度:
Try printing needInt(Big) too
我猜整数允许的位数少于常量?
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)
,复制失败....
他们为什么要这样设计?