建議還是先看下基礎(chǔ)(比如w3c),有了一定認(rèn)識(shí)之后,來(lái)著做一下深化,老師已經(jīng)講的很透很全了,而且每個(gè)概念時(shí)間很短,建議把這個(gè)當(dāng)成一個(gè)加深理解的教程,而不是go語(yǔ)言從入門(mén)到xxx
2018-04-14
var (
num1 int
num2 int
num3 int
num4 int = 4
num5 int = 5
num6 int = 6
)
num1, num2, num3 = 1, 2, 3
var num7 ,num8 ,num9 int = 7,8,9
num1 int
num2 int
num3 int
num4 int = 4
num5 int = 5
num6 int = 6
)
num1, num2, num3 = 1, 2, 3
var num7 ,num8 ,num9 int = 7,8,9
2018-04-13
import ( "fmt" ) func main() {
// 聲明一個(gè)string類(lèi)型變量并賦值 var str1 string = "\\\""
// 這里用到了字符串格式化函數(shù)。其中,%q用于顯示字符串值的表象值并用雙引號(hào)包裹。 fmt.Printf("用解釋型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1) }
用解釋型字符串表示法表示的 "\\\"" 所代表的是 \"。
求大神解答為什么結(jié)果是這樣?我理解的是解釋型字符串“”中間包含的是\\\",這個(gè)后者其轉(zhuǎn)義字符才是輸出結(jié)果啊。。。
// 聲明一個(gè)string類(lèi)型變量并賦值 var str1 string = "\\\""
// 這里用到了字符串格式化函數(shù)。其中,%q用于顯示字符串值的表象值并用雙引號(hào)包裹。 fmt.Printf("用解釋型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1) }
用解釋型字符串表示法表示的 "\\\"" 所代表的是 \"。
求大神解答為什么結(jié)果是這樣?我理解的是解釋型字符串“”中間包含的是\\\",這個(gè)后者其轉(zhuǎn)義字符才是輸出結(jié)果啊。。。
2018-04-11
最贊回答 / 小來(lái)小去4048647
%q?
帶引號(hào)字符串(如“abc”)或者字符(如’c’)%s? 字符串“\”轉(zhuǎn)義符 題中的“\\\"”分別轉(zhuǎn)義了 \? ?和 "
2018-04-11
mm2["erlang"] = 50
mm2["scala"] = 25
delete(mm2, "python")
mm2["scala"] = 25
delete(mm2, "python")
2018-04-04
sum := 0
for _, value := range numbers2 {
sum += value
}
for _, value := range numbers2 {
sum += value
}
2018-04-04
第一個(gè) go 方法在 sender <- number 時(shí)候,因?yàn)?sender 為非緩沖,被阻塞,直到第二個(gè) go 函數(shù)將 myChannel 中寫(xiě)入的值取出,再重新執(zhí)行 fmt.Println("Sent!")
2018-03-27