\u76ee\u5f55<\/p> \n
- \n
- \u6982\u8ff0<\/a><\/li> \n
- \u5faa\u73af array<\/a><\/li> \n
- \u5faa\u73af slice<\/a><\/li> \n
- \u5faa\u73af map<\/a><\/li> \n
- break<\/a><\/li> \n
- continue<\/a><\/li> \n
- goto<\/a><\/li> \n
- switch<\/a><\/li> \n
- \u63a8\u8350\u9605\u8bfb<\/a><\/li> \n <\/ul> \n <\/div> \n <\/div> \n
\u6982\u8ff0<\/h2> \n
\u524d\u51e0\u7bc7\u6587\u7ae0\u5206\u4eab\u4e86 array \u6570\u7ec4\u3001slice \u5207\u7247\u3001map \u96c6\u5408\uff0c\u8fd9\u7bc7\u6587\u7ae0\u5206\u4eab\u5982\u4f55\u5faa\u73af\u83b7\u53d6\u91cc\u9762\u7684\u5143\u7d20\uff0c\u540c\u65f6\u4e5f\u662f\u5bf9\u524d\u51e0\u7bc7\u6587\u7ae0\u7684\u590d\u4e60\u3002<\/p> \n
\u672c\u7bc7\u6587\u7ae0\u4f1a\u7528\u5230\u7684\u5173\u952e\u5b57 for\u3001range\u3001break\u3001continue\u3001goto\u3001switch\u3002<\/p> \n
\u5faa\u73af array<\/h2> \n
\/\/demo_18.go\npackage main\n\nimport (\n "fmt"\n)\n\nfunc main() {\n person := [3] string {"Tom", "Aaron", "John"}\n fmt.Printf("len=%d cap=%d array=%v\\n", len(person), cap(person), person)\n \n fmt.Println("")\n\n \/\/\u5faa\u73af\n for k, v := range person {\n fmt.Printf("person[%d]: %s\\n", k, v)\n }\n\n fmt.Println("")\n\n for i := range person {\n fmt.Printf("person[%d]: %s\\n", i, person[i])\n }\n\n fmt.Println("")\n\n for i := 0; i < len(person); i++ {\n fmt.Printf("person[%d]: %s\\n", i, person[i])\n }\n\n fmt.Println("")\n\n \/\/\u4f7f\u7528\u7a7a\u767d\u7b26\n for _, name := range person {\n fmt.Println("name :", name)\n }\n}<\/code><\/pre> \n
\u8fd0\u884c\u7ed3\u679c\uff1a<\/p> \n
<\/p> \n
\u5faa\u73af slice<\/h2> \n
\/\/demo_19.go\npackage main\n\nimport (\n "fmt"\n)\n\nfunc main() {\n person := [] string {"Tom", "Aaron", "John"}\n fmt.Printf("len=%d cap=%d slice=%v\\n", len(person), cap(person), person)\n\n fmt.Println("")\n\n \/\/\u5faa\u73af\n for k, v := range person {\n fmt.Printf("person[%d]: %s\\n", k, v)\n }\n\n fmt.Println("")\n\n for i := range person {\n fmt.Printf("person[%d]: %s\\n", i, person[i])\n }\n\n fmt.Println("")\n\n for i := 0; i < len(person); i++ {\n fmt.Printf("person[%d]: %s\\n", i, person[i])\n }\n\n fmt.Println("")\n\n \/\/\u4f7f\u7528\u7a7a\u767d\u7b26\n for _, name := range person {\n fmt.Println("name :", name)\n }\n}<\/code><\/pre> \n
\u8fd0\u884c\u7ed3\u679c\uff1a<\/p> \n
<\/p> \n
\u5faa\u73af map<\/h2> \n
\/\/demo_20.go\npackage main\n\nimport (\n "fmt"\n)\n\nfunc main() {\n person := map[int]string{\n 1 : "Tom",\n 2 : "Aaron",\n 3 : "John",\n }\n\n fmt.Printf("len=%d map=%v\\n", len(person), person)\n\n fmt.Println("")\n\n \/\/\u5faa\u73af\n for k, v := range person {\n fmt.Printf("person[%d]: %s\\n", k, v)\n }\n\n fmt.Println("")\n\n for i := range person {\n fmt.Printf("person[%d]: %s\\n", i, person[i])\n }\n\n fmt.Println("")\n\n for i := 1; i <= len(person); i++ {\n fmt.Printf("person[%d]: %s\\n", i, person[i])\n }\n\n fmt.Println("")\n\n \/\/\u4f7f\u7528\u7a7a\u767d\u7b26\n for _, name := range person {\n fmt.Println("name :", name)\n }\n}<\/code><\/pre> \n
\u8fd0\u884c\u7ed3\u679c\uff1a<\/p> \n
<\/p> \n
break<\/h2> \n
\u8df3\u51fa\u5f53\u524d\u5faa\u73af\uff0c\u53ef?\u4e8e for\u3001switch\u3001select\u3002<\/p> \n
\/\/demo_21.go\npackage main\n\nimport "fmt"\n\nfunc main() {\n for i := 1; i <= 10; i++ {\n if i == 6 {\n break\n }\n fmt.Println("i =", i)\n }\n}<\/code><\/pre> \n
\u8fd0\u884c\u7ed3\u679c\uff1a<\/p> \n
<\/p> \n
continue<\/h2> \n
\u8df3\u8fc7\u672c\u6b21\u5faa\u73af\uff0c\u53ea\u80fd\u7528\u4e8e for\u3002<\/p> \n
\/\/demo_22.go\npackage main\n\nimport "fmt"\n\nfunc main() {\n for i := 1; i <= 10; i++ {\n if i == 6 {\n continue\n }\n fmt.Println("i =", i)\n }\n}\n<\/code><\/pre> \n
\u8fd0\u884c\u7ed3\u679c\uff1a<\/p> \n
<\/p> \n
goto<\/h2> \n
\u6539\u53d8\u51fd\u6570\u5185\u4ee3\u7801\u6267\u884c\u987a\u5e8f\uff0c\u4e0d\u80fd\u8de8\u51fd\u6570\u4f7f\u7528\u3002<\/p> \n
\/\/demo_23.go\npackage main\n\nimport "fmt"\n\nfunc main() {\n fmt.Println("begin")\n\n for i := 1; i <= 10; i++ {\n if i == 6 {\n goto END\n }\n fmt.Println("i =", i)\n }\n\n END :\n fmt.Println("end")\n}<\/code><\/pre> \n
\u8fd0\u884c\u7ed3\u679c\uff1a<\/p> \n
<\/p> \n
switch<\/h2> \n
\/\/demo_24.go\npackage main\n\nimport "fmt"\n\nfunc main() {\n i := 1\n fmt.Printf("\u5f53 i = %d \u65f6\uff1a\\n", i)\n\n switch i {\n case 1:\n fmt.Println("\u8f93\u51fa i =", 1)\n case 2:\n fmt.Println("\u8f93\u51fa i =", 2)\n case 3:\n fmt.Println("\u8f93\u51fa i =", 3)\n fallthrough\n case 4,5,6:\n fmt.Println("\u8f93\u51fa i =", "4 or 5 or 6")\n default:\n fmt","orderid":"0","title":"Go - \u5faa\u73af(\u4e00)","smalltitle":"","mid":"0","fname":"GO","special_id":"0","bak_id":"0","info":"0","hits":"161","pages":"2","comments":"0","posttime":"2019-07-11 14:11:16","list":"1562825476","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"\u5faa\u73af<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"47.106.78.186","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"Go - \u5faa\u73af","lastview":"1711878652","digg_num":"0","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}
- \u5faa\u73af array<\/a><\/li> \n