答案:
func main() {
var so sync.WaitGroup
so.Add(1)
go func() {
fmt.Println("1")
so.Done()
}()
so.Wait()
so.Add(1)
go func() {
fmt.Println("2")
so.Done()
}()
so.Wait()
so.Add(1)
go func() {
fmt.Println("3")
so.Done()
}()
so.Wait()
}
func main() {
var so sync.WaitGroup
so.Add(1)
go func() {
fmt.Println("1")
so.Done()
}()
so.Wait()
so.Add(1)
go func() {
fmt.Println("2")
so.Done()
}()
so.Wait()
so.Add(1)
go func() {
fmt.Println("3")
so.Done()
}()
so.Wait()
}
2018-06-03
答案:
select {
case e, ok := <-ch4:
if !ok {
fmt.Println("End.")
return
}
fmt.Println(e)
close(ch4)
default:
fmt.Println("No Data!")
ch4 <- 1
}
select {
case e, ok := <-ch4:
if !ok {
fmt.Println("End.")
return
}
fmt.Println(e)
close(ch4)
default:
fmt.Println("No Data!")
ch4 <- 1
}
2018-06-03
答案:
ia := []interface{}{byte(6), 'a', uint(10), int32(-4)}
switch v := ia[rand.Intn(4)]; interface{}(v).(type) {
case int32 :
fmt.Printf("Case A.")
case byte :
fmt.Printf("Case B.")
default:
fmt.Println("Unknown!")
}
ia := []interface{}{byte(6), 'a', uint(10), int32(-4)}
switch v := ia[rand.Intn(4)]; interface{}(v).(type) {
case int32 :
fmt.Printf("Case A.")
case byte :
fmt.Printf("Case B.")
default:
fmt.Println("Unknown!")
}
2018-06-03
太差了。。。。在慕课网看过的最差的视频了。讲的不知所云。这种人就不该来讲课,也许他很牛逼,但是讲课太差了,还是写代码去吧。讲课还是要让会讲的人来啊
2018-05-22
ch2 <- ("已到达!")
ch2 <- ("hh!") value = value + (<-ch2) + (<-ch2)
ch2 <- ("hh!") value = value + (<-ch2) + (<-ch2)
2018-05-14
package main
import (
"fmt"
)
func main() {
var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
slice5 := numbers4[4:6:8]
fmt.Println(slice5)
length := (2)
capacity := (4)
fmt.Printf("%v, %v\n", length == len(slice5), capacity == cap(slice5))
slice5 = slice5[:cap(slice5)]
import (
"fmt"
)
func main() {
var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
slice5 := numbers4[4:6:8]
fmt.Println(slice5)
length := (2)
capacity := (4)
fmt.Printf("%v, %v\n", length == len(slice5), capacity == cap(slice5))
slice5 = slice5[:cap(slice5)]
2018-05-14
var slice1 = numbers3[1:4:4]
那么在这之后,无论我们怎样做都无法通过slice1访问到numbers3的值中的第五个元素。说错了吧,这可以访问数组的第5个元素。
那么在这之后,无论我们怎样做都无法通过slice1访问到numbers3的值中的第五个元素。说错了吧,这可以访问数组的第5个元素。
2018-05-13