第一個(gè) go 方法在 sender <- number 時(shí)候,因?yàn)?sender 為非緩沖,被阻塞,直到第二個(gè) go 函數(shù)將 myChannel 中寫入的值取出,再重新執(zhí)行 fmt.Println("Sent!")
2018-03-27
難道是我想簡單化了???
val := fibonacci(i)
fmt.Printf("%d ", val)
defer fmt.Printf("%d ", val)
val := fibonacci(i)
fmt.Printf("%d ", val)
defer fmt.Printf("%d ", val)
2018-03-21
最贊回答 / 就是不服_
```package mainimport "fmt"func main() {? ? var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}? ??? ? // 切片下標(biāo)4~6 容量上界到8?? ? // slice5 = [5 6] * *,? 實(shí)際長度為2? 容量為4? ? // 后面兩個(gè)*代表上界最多擴(kuò)容到下標(biāo)8 [5,6,7,8]? ? slice5 := numbers4[4:6:8]? ? ??? ? length := (2)? ? ?...
2018-03-21
for i := 1; i < 5; i++ {
fmt.Printf("%d: %s\n", i, map1[i])
}
fmt.Printf("%d: %s\n", i, map1[i])
}
2018-03-21
Mendick,你好,你的答案看似對的,其實(shí)沒讀,以為“math/rand”是偽隨機(jī),每次執(zhí)行的結(jié)果都是1,所以取模后的結(jié)果還是1,所以不會有0的出現(xiàn),也就對了,這個(gè)栗子真坑人……
2018-03-21
type Person struct {
Name string
Gender string
Age uint8
Address string
}
func (person *Person) Move(newAddr string) string {
oldAddress := person.Address
person.Address = newAddr
return oldAddress
}
Name string
Gender string
Age uint8
Address string
}
func (person *Person) Move(newAddr string) string {
oldAddress := person.Address
person.Address = newAddr
return oldAddress
}
2018-03-20
37行處填入:
generator = func (company string, department string, sn uint32) string{
return appendSn((company + "-" + department + "-"), sn)
}
generator = func (company string, department string, sn uint32) string{
return appendSn((company + "-" + department + "-"), sn)
}
2018-03-20
fmt.Printf("用解釋型字符串表示法表示的 %q 所代表的是 %s。\n", str1, `1`)
這個(gè)都成功了,是不是任何字符都可以
這個(gè)都成功了,是不是任何字符都可以
2018-03-17