func myfunc(company string, department string, sn uint32) string{
var name = company+"-"+department+"-"
return appendSn(name,sn)
}
generator = myfunc
var name = company+"-"+department+"-"
return appendSn(name,sn)
}
generator = myfunc
2021-11-26
package main
import "fmt"
func main() {
ch2 := make(chan string, 1)
go func() {
ch2 <- ("已到達!")
}()
var value string = "數(shù)據(jù)"
// val := <- ch2
// value = value + val
value=value+(<-ch2)
fmt.Println(value)
}
import "fmt"
func main() {
ch2 := make(chan string, 1)
go func() {
ch2 <- ("已到達!")
}()
var value string = "數(shù)據(jù)"
// val := <- ch2
// value = value + val
value=value+(<-ch2)
fmt.Println(value)
}
2021-11-23
最新回答 / 慕慕8460195
既然是跨平臺的語言那就是說主流測操作系統(tǒng)都支持? ?不過win應該是安裝最為簡單的了 win的安裝文件會完成基本軟件會使用到的各種配置(包括但不限于環(huán)境變量,注冊表等)
2021-01-31
只加這一行貌似更簡單
defer func(reverse_fi int){
fmt.Printf("%d ", reverse_fi)
}(fibonacci(i))
defer func(reverse_fi int){
fmt.Printf("%d ", reverse_fi)
}(fibonacci(i))
2021-01-21
func main() {
go func() {
fmt.Println("1")
}()
go func() {
time.Sleep(100 * time.Millisecond)
fmt.Println("2")
}()
go func() {
time.Sleep(200 * time.Millisecond)
fmt.Println("3")
}()
time.Sleep(500 * time.Millisecond)
}
go func() {
fmt.Println("1")
}()
go func() {
time.Sleep(100 * time.Millisecond)
fmt.Println("2")
}()
go func() {
time.Sleep(200 * time.Millisecond)
fmt.Println("3")
}()
time.Sleep(500 * time.Millisecond)
}
2021-01-14
func main() {
defer func() {
if p := recover(); p != nil {
fmt.Printf("Fatal error: %s\n", p)
}
}()
fmt.Println("Enter main")
outerFunc()
fmt.Println("Quit main")
}
defer func() {
if p := recover(); p != nil {
fmt.Printf("Fatal error: %s\n", p)
}
}()
fmt.Println("Enter main")
outerFunc()
fmt.Println("Quit main")
}
2021-01-14
func main() {
map1 := map[int]string{1: "Golang", 2: "Java", 3: "Python", 4: "C"}
sorted := [4]string{map1[1],map1[2],map1[3],map1[4]}
for i,v :=range sorted{
fmt.Printf("%d: %s\n",i+1,v)
}
}
map1 := map[int]string{1: "Golang", 2: "Java", 3: "Python", 4: "C"}
sorted := [4]string{map1[1],map1[2],map1[3],map1[4]}
for i,v :=range sorted{
fmt.Printf("%d: %s\n",i+1,v)
}
}
2021-01-14
func main() {
ia := []interface{}{byte(6), 'a', uint(10), int32(-4)}
switch v := ia[rand.Intn(4) ]; interface{}(v).(type) {
case interface{} :
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 interface{} :
fmt.Printf("Case A.")
case byte :
fmt.Printf("Case B.")
default:
fmt.Println("Unknown!")
}
}
2021-01-14