go func() {
var sender Sender = myChannel
sender <- number
time.Sleep(time.Second / 2)
fmt.Println("Sent!")
}()
在 Println("Sent!") 前面 sleep 0.5s 就可以了
var sender Sender = myChannel
sender <- number
time.Sleep(time.Second / 2)
fmt.Println("Sent!")
}()
在 Println("Sent!") 前面 sleep 0.5s 就可以了
2017-06-29
type Cat struct{
name string
age uint
address string
}
func (c *Cat) Grow(){
c.age++
}
func (c *Cat) Move(newAddress string) string{
oldAddress := c.address
c.address = newAddress
return oldAddress
}
name string
age uint
address string
}
func (c *Cat) Grow(){
c.age++
}
func (c *Cat) Move(newAddress string) string{
oldAddress := c.address
c.address = newAddress
return oldAddress
}
2017-06-26
func main() {
var str1 string = "\\\""
var str2 string = `\\\"`
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1)
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str2, str2)
}
用解释型字符串表示法表示的 "\\\"" 所代表的是 \"。
用解释型字符串表示法表示的 "\\\\\\\"" 所代表的是 \\\"。
var str1 string = "\\\""
var str2 string = `\\\"`
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1)
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str2, str2)
}
用解释型字符串表示法表示的 "\\\"" 所代表的是 \"。
用解释型字符串表示法表示的 "\\\\\\\"" 所代表的是 \\\"。
2017-06-25
func main() {
var str1 string = "\\\""
var str2 string = `\\\"`
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1)
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str2, str2)
}
用解释型字符串表示法表示的 "\\\"" 所代表的是 \"。
用解释型字符串表示法表示的 %!i(int=4) 所代表的是 \\\"。
var str1 string = "\\\""
var str2 string = `\\\"`
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1)
fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str2, str2)
}
用解释型字符串表示法表示的 "\\\"" 所代表的是 \"。
用解释型字符串表示法表示的 %!i(int=4) 所代表的是 \\\"。
2017-06-25
发现电子版的go语言实战 送给大家
http://download.csdn.net/detail/qq_27366715/9880175
http://download.csdn.net/detail/qq_27366715/9880175
2017-06-25
go程序设计语言.pdf 送新手 下载地址
http://download.csdn.net/detail/qq_27366715/9880169
http://download.csdn.net/detail/qq_27366715/9880169
2017-06-25
package main
import (
"fmt"
"time"
)
func main() {
go func() {
fmt.Println("1")
}()
go func() {
fmt.Println("2")
}()
go func() {
fmt.Println("3")
}()
time.Sleep(100 * time.Millisecond)
}
import (
"fmt"
"time"
)
func main() {
go func() {
fmt.Println("1")
}()
go func() {
fmt.Println("2")
}()
go func() {
fmt.Println("3")
}()
time.Sleep(100 * time.Millisecond)
}
2017-06-25
碉堡了fmt.Printf("%d ", fibonacci(i));defer fmt.Printf("%d ", fibonacci(i))就行了..
2017-06-17
最赞回答 / 漠其世
package mainimport ( "fmt")func main() { map1 := map[int]string{1: "Golang", 2: "Java", 3: "Python", 4: "C"} for i:=1;i<5;i++{ fmt.Printf("%d: %s\n",i,map1[i]) }}加不加\n都行,看来老师是c党
2017-06-17