This commit is contained in:
chai2010
2015-12-21 12:55:18 +08:00
parent 1d7534e3c3
commit 7ec2f7cdc1
152 changed files with 54426 additions and 8958 deletions

View File

@@ -48,7 +48,7 @@
<body>
<div class="book" data-level="1.8" data-chapter-title="本章要點" data-filepath="ch1/ch1-08.md" data-basepath=".." data-revision="Wed Dec 16 2015 10:54:29 GMT+0800 (中国标准时间)">
<div class="book" data-level="1.8" data-chapter-title="本章要點" data-filepath="ch1/ch1-08.md" data-basepath=".." data-revision="Mon Dec 21 2015 12:51:02 GMT+0800 (中国标准时间)">
<div class="book-summary">
@@ -146,7 +146,7 @@
<b>0.5.</b>
</a>
@@ -212,7 +212,7 @@
<b>1.3.</b>
査找重的行
査找重的行
</a>
@@ -227,7 +227,7 @@
<b>1.4.</b>
GIF動
GIF動
</a>
@@ -257,7 +257,7 @@
<b>1.6.</b>
穫取多個URL
穫取多個URL
</a>
@@ -479,7 +479,7 @@
<b>3.3.</b>
</a>
@@ -494,7 +494,7 @@
<b>3.4.</b>
爾型
爾型
</a>
@@ -544,7 +544,7 @@
<b>4.</b>
復閤數據類型
複合數據類型
</a>
@@ -857,7 +857,7 @@
<b>6.2.</b>
基於指對象的方法
基於指對象的方法
</a>
@@ -887,7 +887,7 @@
<b>6.4.</b>
方法值和方法達式
方法值和方法達式
</a>
@@ -953,7 +953,7 @@
<b>7.1.</b>
接口是
接口是
</a>
@@ -1073,7 +1073,7 @@
<b>7.9.</b>
示例: 達式求值
示例: 達式求值
</a>
@@ -1103,7 +1103,7 @@
<b>7.11.</b>
基於類型斷言識錯誤類型
基於類型斷言識錯誤類型
</a>
@@ -1214,7 +1214,7 @@
<b>8.2.</b>
示例: 併的Clock服務
示例: 併的Clock服務
</a>
@@ -1229,7 +1229,7 @@
<b>8.3.</b>
示例: 併的Echo服務
示例: 併的Echo服務
</a>
@@ -1274,7 +1274,7 @@
<b>8.6.</b>
示例: 併的Web爬蟲
示例: 併的Web爬蟲
</a>
@@ -1289,7 +1289,7 @@
<b>8.7.</b>
基於select的多路
基於select的多路
</a>
@@ -1304,7 +1304,7 @@
<b>8.8.</b>
示例: 併的字典遍歷
示例: 併的字典遍歷
</a>
@@ -1319,7 +1319,7 @@
<b>8.9.</b>
的退齣
的退齣
</a>
@@ -1354,7 +1354,7 @@
<b>9.</b>
基於共享變量的併
基於共享變量的併
</a>
@@ -1415,7 +1415,7 @@
<b>9.4.</b>
內存
內存
</a>
@@ -1460,7 +1460,7 @@
<b>9.7.</b>
示例: 併的非阻塞緩存
示例: 併的非阻塞緩存
</a>
@@ -1475,7 +1475,7 @@
<b>9.8.</b>
Goroutines和
Goroutines和
</a>
@@ -1748,7 +1748,7 @@
<b>12.1.</b>
何需要反射?
何需要反射?
</a>
@@ -1793,7 +1793,7 @@
<b>12.4.</b>
示例: 編碼S達式
示例: 編碼S達式
</a>
@@ -1823,7 +1823,7 @@
<b>12.6.</b>
示例: 解碼S達式
示例: 解碼S達式
</a>
@@ -1975,50 +1975,14 @@
</li>
<li class="chapter " data-level="14" data-path="exercise/ex.html">
<a href="../exercise/ex.html">
<i class="fa fa-check"></i>
<b>14.</b>
習題解答
</a>
<ul class="articles">
<li class="chapter " data-level="14.1" data-path="exercise/ex-ch1.html">
<a href="../exercise/ex-ch1.html">
<i class="fa fa-check"></i>
<b>14.1.</b>
第一章 入門
</a>
</li>
</ul>
</li>
<li class="chapter " data-level="15" data-path="errata.html">
<li class="chapter " data-level="14" data-path="errata.html">
<a href="../errata.html">
<i class="fa fa-check"></i>
<b>15.</b>
<b>14.</b>
勘誤
</a>
@@ -2060,8 +2024,8 @@
<section class="normal" id="section-">
<h2 id="18-&#x672C;&#x7AE0;&#x8981;&#x9EDE;">1.8. &#x672C;&#x7AE0;&#x8981;&#x9EDE;</h2>
<p>&#x672C;&#x7AE0;&#x4E2D;&#x5C0D;Go&#x8A9E;&#x8A00;&#x505A;&#x4E86;&#x4E00;&#x4E9B;&#x4ECB;&#x7D39;&#xFF0C;&#x5BE6;&#x969B;&#x4E0A;Go&#x8A9E;&#x8A00;&#x9084;&#x6709;&#x5F88;&#x591A;&#x65B9;&#x9EAB;&#x5728;&#x9019;&#x6709;&#x9650;&#x7684;&#x7BC7;&#x5E45;&#x4E2D;&#x9084;&#x6C92;&#x6709;&#x8986;&#x84CB;&#x5230;&#x3002;&#x9019;&#x88CF;&#x6211;&#x5011;&#x6703;&#x628A;&#x6C92;&#x6709;&#x8B1B;&#x5230;&#x7684;&#x5167;&#x5BB9;&#x4E5F;&#x505A;&#x4E00;&#x4E9B;&#x7C21;&#x55AE;&#x7684;&#x4ECB;&#x7D39;&#xFF0C;&#x9019;&#x6A23;&#x8B80;&#x8005;&#x5728;&#x4E4B;&#x5F8C;&#x770B;&#x5230;&#x5B8C;&#x6574;&#x7684;&#x5167;&#x5BB9;&#x4E4B;&#x524D;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x7C21;&#x55AE;&#x6709;&#x500B;&#x5370;&#x8C61;&#x3002;</p>
<p>&#x63A7;&#x88FD;&#x6D41;&#xFF1A;&#x5728;&#x672C;&#x7AE0;&#x6211;&#x5011;&#x96BB;&#x4ECB;&#x7D39;&#x4E86;if&#x63A7;&#x88FD;&#x548C;for&#xFF0C;&#x4F46;&#x662F;&#x6C92;&#x6709;&#x63D0;&#x5230;switch&#x591A;&#x8DEF;&#x9078;&#x64C7;&#x3002;&#x9019;&#x88CF;&#x662F;&#x4E00;&#x500B;&#x7C21;&#x55AE;&#x7684;switch&#x7684;&#x4F8B;&#x5B50;&#xFF1A;</p>
<p>&#x672C;&#x7AE0;&#x4E2D;&#x5C0D;Go&#x8A9E;&#x8A00;&#x505A;&#x4E86;&#x4E00;&#x4E9B;&#x4ECB;&#x7D39;&#xFF0C;&#x5BE6;&#x969B;&#x4E0A;Go&#x8A9E;&#x8A00;&#x9084;&#x6709;&#x5F88;&#x591A;&#x65B9;&#x9762;&#x5728;&#x9019;&#x6709;&#x9650;&#x7684;&#x7BC7;&#x5E45;&#x4E2D;&#x9084;&#x6C92;&#x6709;&#x8986;&#x84CB;&#x5230;&#x3002;&#x9019;&#x91CC;&#x6211;&#x5011;&#x6703;&#x628A;&#x6C92;&#x6709;&#x8B1B;&#x5230;&#x7684;&#x5167;&#x5BB9;&#x4E5F;&#x505A;&#x4E00;&#x4E9B;&#x7C21;&#x55AE;&#x7684;&#x4ECB;&#x7D39;&#xFF0C;&#x9019;&#x6A23;&#x8B80;&#x8005;&#x5728;&#x4E4B;&#x5F8C;&#x770B;&#x5230;&#x5B8C;&#x6574;&#x7684;&#x5167;&#x5BB9;&#x4E4B;&#x524D;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x7C21;&#x55AE;&#x6709;&#x500B;&#x5370;&#x8C61;&#x3002;</p>
<p>&#x63A7;&#x88FD;&#x6D41;&#xFF1A;&#x5728;&#x672C;&#x7AE0;&#x6211;&#x5011;&#x96BB;&#x4ECB;&#x7D39;&#x4E86;if&#x63A7;&#x88FD;&#x548C;for&#xFF0C;&#x4F46;&#x662F;&#x6C92;&#x6709;&#x63D0;&#x5230;switch&#x591A;&#x8DEF;&#x9078;&#x64C7;&#x3002;&#x9019;&#x91CC;&#x662F;&#x4E00;&#x500B;&#x7C21;&#x55AE;&#x7684;switch&#x7684;&#x4F8B;&#x5B50;&#xFF1A;</p>
<pre><code class="lang-go"><span class="hljs-keyword">switch</span> coinflip() {
<span class="hljs-keyword">case</span> <span class="hljs-string">&quot;heads&quot;</span>:
heads++
@@ -2071,8 +2035,8 @@
fmt.Println(<span class="hljs-string">&quot;landed on edge!&quot;</span>)
}
</code></pre>
<p>&#x5728;&#x7FFB;&#x8F49;&#x786C;&#x5E63;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x4F8B;&#x5B50;&#x88CF;&#x7684;coinflip&#x51FD;&#x6578;&#x8FD4;&#x8FF4;&#x5E7E;&#x7A2E;&#x4E0D;&#x8855;&#x7684;&#x7D50;&#x679C;&#xFF0C;&#x6BCF;&#x4E00;&#x500B;case&#x90FD;&#x6703;&#x5C0D;&#x61C9;&#x500B;&#x8FD4;&#x8FF4;&#x7D50;&#x679C;&#xFF0C;&#x9019;&#x88CF;&#x9700;&#x8981;&#x8A3B;&#x610F;&#xFF0C;Go&#x8A9E;&#x8A00;&#x4F75;&#x4E0D;&#x9700;&#x8981;&#x986F;&#x5F0F;&#x5730;&#x53BB;&#x5728;&#x6BCF;&#x4E00;&#x500B;case&#x5F8C;&#x5BEB;break&#xFF0C;&#x8A9E;&#x8A00;&#x9ED8;&#x8A8D;&#x57F7;&#x884C;&#x5B8C;case&#x5F8C;&#x7684;&#x908F;&#x8F2F;&#x8A9E;&#x53E5;&#x6703;&#x81EA;&#x52D5;&#x9000;&#x9F63;&#x3002;&#x7576;&#x7136;&#x4E86;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x60F3;&#x8981;&#x76F8;&#x9130;&#x7684;&#x5E7E;&#x500B;case&#x90FD;&#x57F7;&#x884C;&#x8855;&#x4E00;&#x908F;&#x8F2F;&#x7684;&#x8A71;&#xFF0C;&#x9700;&#x8981;&#x81EA;&#x5DF1;&#x986F;&#x5F0F;&#x5730;&#x5BEB;&#x4E0A;&#x4E00;&#x500B;fallthrough&#x8A9E;&#x53E5;&#x4F86;&#x8986;&#x84CB;&#x9019;&#x7A2E;&#x9ED8;&#x8A8D;&#x884C;&#x70BA;&#x3002;&#x4E0D;&#x904E;fallthrough&#x8A9E;&#x53E5;&#x5728;&#x4E00;&#x822C;&#x7684;&#x7DE8;&#x7A0B;&#x4E2D;&#x7528;&#x5230;&#x5F97;&#x5F88;&#x5C11;&#x3002;</p>
<p>go&#x88CF;&#x7684;switch&#x9084;&#x53EF;&#x4EE5;&#x4E0D;&#x5E36;&#x64CD;&#x4F5C;&#x5C0D;&#x8C61;&#xFF1B;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x7F85;&#x5217;&#x591A;&#x7A2E;&#x689D;&#x4EF6;&#xFF0C;&#x50CF;&#x5176;&#x5B83;&#x8A9E;&#x8A00;&#x88CF;&#x9EAB;&#x7684;&#x591A;&#x500B;if else&#x4E00;&#x6A23;&#xFF0C;&#x4E0B;&#x9EAB;&#x662F;&#x4E00;&#x500B;&#x4F8B;&#x5B50;&#xFF1A;</p>
<p>&#x5728;&#x7FFB;&#x8F49;&#x786C;&#x5E63;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x4F8B;&#x5B50;&#x91CC;&#x7684;coinflip&#x51FD;&#x6578;&#x8FD4;&#x8FF4;&#x5E7E;&#x7A2E;&#x4E0D;&#x540C;&#x7684;&#x7D50;&#x679C;&#xFF0C;&#x6BCF;&#x4E00;&#x500B;case&#x90FD;&#x6703;&#x5C0D;&#x61C9;&#x500B;&#x8FD4;&#x8FF4;&#x7D50;&#x679C;&#xFF0C;&#x9019;&#x91CC;&#x9700;&#x8981;&#x8A3B;&#x610F;&#xFF0C;Go&#x8A9E;&#x8A00;&#x4F75;&#x4E0D;&#x9700;&#x8981;&#x986F;&#x5F0F;&#x5730;&#x53BB;&#x5728;&#x6BCF;&#x4E00;&#x500B;case&#x5F8C;&#x5BEB;break&#xFF0C;&#x8A9E;&#x8A00;&#x9ED8;&#x8A8D;&#x57F7;&#x884C;&#x5B8C;case&#x5F8C;&#x7684;&#x908F;&#x8F2F;&#x8A9E;&#x53E5;&#x6703;&#x81EA;&#x52D5;&#x9000;&#x9F63;&#x3002;&#x7576;&#x7136;&#x4E86;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x60F3;&#x8981;&#x76F8;&#x9130;&#x7684;&#x5E7E;&#x500B;case&#x90FD;&#x57F7;&#x884C;&#x540C;&#x4E00;&#x908F;&#x8F2F;&#x7684;&#x8A71;&#xFF0C;&#x9700;&#x8981;&#x81EA;&#x5DF1;&#x986F;&#x5F0F;&#x5730;&#x5BEB;&#x4E0A;&#x4E00;&#x500B;fallthrough&#x8A9E;&#x53E5;&#x4F86;&#x8986;&#x84CB;&#x9019;&#x7A2E;&#x9ED8;&#x8A8D;&#x884C;&#x7232;&#x3002;&#x4E0D;&#x904E;fallthrough&#x8A9E;&#x53E5;&#x5728;&#x4E00;&#x822C;&#x7684;&#x7DE8;&#x7A0B;&#x4E2D;&#x7528;&#x5230;&#x5F97;&#x5F88;&#x5C11;&#x3002;</p>
<p>go&#x91CC;&#x7684;switch&#x9084;&#x53EF;&#x4EE5;&#x4E0D;&#x5E36;&#x64CD;&#x4F5C;&#x5C0D;&#x8C61;&#xFF1B;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x7F85;&#x5217;&#x591A;&#x7A2E;&#x689D;&#x4EF6;&#xFF0C;&#x50CF;&#x5176;&#x5B83;&#x8A9E;&#x8A00;&#x91CC;&#x9762;&#x7684;&#x591A;&#x500B;if else&#x4E00;&#x6A23;&#xFF0C;&#x4E0B;&#x9762;&#x662F;&#x4E00;&#x500B;&#x4F8B;&#x5B50;&#xFF1A;</p>
<pre><code class="lang-go"><span class="hljs-keyword">func</span> Signum(x <span class="hljs-typename">int</span>) <span class="hljs-typename">int</span> {
<span class="hljs-keyword">switch</span> {
<span class="hljs-keyword">case</span> x &gt; <span class="hljs-number">0</span>:
@@ -2085,27 +2049,27 @@
}
</code></pre>
<p>&#x9019;&#x7A2E;&#x5F62;&#x5F0F;&#x53EB;&#x505A;&#x7121;tag switch(tagless switch)&#xFF1B;&#x9019;&#x548C;switch true&#x662F;&#x7B49;&#x50F9;&#x7684;&#x3002;</p>
<p>&#x50CF;for&#x548C;if&#x63A7;&#x88FD;&#x8A9E;&#x53E5;&#x4E00;&#x6A23;&#xFF0C;switch&#x4E5F;&#x53EF;&#x4EE5;&#x7DCA;&#x8DDF;&#x4E00;&#x500B;&#x7C21;&#x77ED;&#x7684;&#x8B8A;&#x91CF;&#x8072;&#x660E;&#xFF0C;&#x4E00;&#x500B;&#x81EA;&#x589E;&#x9336;&#x9054;&#x5F0F;&#x3001;&#x8CE6;&#x503C;&#x8A9E;&#x53E5;&#xFF0C;&#x6216;&#x8005;&#x4E00;&#x500B;&#x51FD;&#x6578;&#x8ABF;&#x7528;&#x3002;</p>
<p>break&#x548C;continue&#x8A9E;&#x53E5;&#x6703;&#x6539;&#x8B8A;&#x63A7;&#x88FD;&#x6D41;&#x3002;&#x548C;&#x5176;&#x5B83;&#x8A9E;&#x8A00;&#x4E2D;&#x7684;break&#x548C;continue&#x4E00;&#x6A23;&#xFF0C;break&#x6703;&#x4E2D;&#x65B7;&#x7576;&#x524D;&#x7684;&#x5FAA;&#x74B0;&#xFF0C;&#x4F75;&#x958B;&#x59CB;&#x57F7;&#x884C;&#x5FAA;&#x74B0;&#x4E4B;&#x5F8C;&#x7684;&#x5167;&#x5BB9;&#xFF0C;&#x800C;continue&#x6703;&#x4E2D;&#x8DF3;&#x904E;&#x7576;&#x524D;&#x5FAA;&#x74B0;&#xFF0C;&#x4F75;&#x958B;&#x59CB;&#x57F7;&#x884C;&#x4E0B;&#x4E00;&#x6B21;&#x5FAA;&#x74B0;&#x3002;&#x9019;&#x5169;&#x500B;&#x8A9E;&#x53E5;&#x9664;&#x4E86;&#x53EF;&#x4EE5;&#x63A7;&#x88FD;for&#x5FAA;&#x74B0;&#xFF0C;&#x9084;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x63A7;&#x88FD;switch&#x548C;select&#x8A9E;&#x53E5;(&#x4E4B;&#x5F8C;&#x6703;&#x8B1B;&#x5230;)&#xFF0C;&#x5728;1.3&#x7BC0;&#x4E2D;&#x6211;&#x5011;&#x770B;&#x5230;&#xFF0C;continue&#x6703;&#x8DF3;&#x904E;&#x662F;&#x5167;&#x5C64;&#x7684;&#x5FAA;&#x74B0;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x5011;&#x60F3;&#x8DF3;&#x904E;&#x7684;&#x662F;&#x66F4;&#x5916;&#x5C64;&#x7684;&#x5FAA;&#x74B0;&#x7684;&#x8A71;&#xFF0C;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x5728;&#x76F8;&#x61C9;&#x7684;&#x4F4D;&#x7F6E;&#x52A0;&#x4E0A;label&#xFF0C;&#x9019;&#x6A23;break&#x548C;continue&#x5C31;&#x53EF;&#x4EE5;&#x6839;&#x64DA;&#x6211;&#x5011;&#x7684;&#x60F3;&#x6CD5;&#x4F86;continue&#x548C;break&#x4EFB;&#x610F;&#x5FAA;&#x74B0;&#x3002;&#x9019;&#x770B;&#x8D77;&#x4F86;&#x751A;&#x81F3;&#x6709;&#x9EDE;&#x50CF;goto&#x8A9E;&#x53E5;&#x7684;&#x4F5C;&#x7528;&#x4E86;&#x3002;&#x7576;&#x7136;&#xFF0C;&#x4E00;&#x822C;&#x7A0B;&#x5E8F;&#x54E1;&#x4E5F;&#x4E0D;&#x6703;&#x7528;&#x5230;&#x9019;&#x7A2E;&#x64CD;&#x4F5C;&#x3002;&#x9019;&#x5169;&#x7A2E;&#x884C;&#x70BA;&#x66F4;&#x591A;&#x5730;&#x88AB;&#x7528;&#x5230;&#x6A5F;&#x5668;&#x751F;&#x6210;&#x7684;&#x4EE3;&#x78BC;&#x4E2D;&#x3002;</p>
<p>&#x547D;&#x540D;&#x985E;&#x578B;&#xFF1A;&#x985E;&#x578B;&#x8072;&#x660E;&#x4F7F;&#x5F97;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x5F88;&#x65B9;&#x4FBF;&#x5730;&#x7D66;&#x4E00;&#x500B;&#x7279;&#x6B8A;&#x985E;&#x578B;&#x4E00;&#x500B;&#x540D;&#x5B57;&#x3002;&#x56E0;&#x70BA;struct&#x985E;&#x578B;&#x8072;&#x660E;&#x901A;&#x5E38;&#x975E;&#x5E38;&#x5730;&#x9577;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x5011;&#x7E3D;&#x8981;&#x7D66;&#x9019;&#x7A2E;struct&#x53D6;&#x4E00;&#x500B;&#x540D;&#x5B57;&#x3002;&#x672C;&#x7AE0;&#x4E2D;&#x5C31;&#x6709;&#x9019;&#x6A23;&#x4E00;&#x500B;&#x4F8B;&#x5B50;&#xFF0C;2d&#x9EDE;&#x985E;&#x578B;&#xFF1A;</p>
<p>&#x50CF;for&#x548C;if&#x63A7;&#x88FD;&#x8A9E;&#x53E5;&#x4E00;&#x6A23;&#xFF0C;switch&#x4E5F;&#x53EF;&#x4EE5;&#x7DCA;&#x8DDF;&#x4E00;&#x500B;&#x7C21;&#x77ED;&#x7684;&#x8B8A;&#x91CF;&#x8072;&#x660E;&#xFF0C;&#x4E00;&#x500B;&#x81EA;&#x589E;&#x8868;&#x9054;&#x5F0F;&#x3001;&#x8CE6;&#x503C;&#x8A9E;&#x53E5;&#xFF0C;&#x6216;&#x8005;&#x4E00;&#x500B;&#x51FD;&#x6578;&#x8ABF;&#x7528;&#x3002;</p>
<p>break&#x548C;continue&#x8A9E;&#x53E5;&#x6703;&#x6539;&#x8B8A;&#x63A7;&#x88FD;&#x6D41;&#x3002;&#x548C;&#x5176;&#x5B83;&#x8A9E;&#x8A00;&#x4E2D;&#x7684;break&#x548C;continue&#x4E00;&#x6A23;&#xFF0C;break&#x6703;&#x4E2D;&#x65B7;&#x7576;&#x524D;&#x7684;&#x5FAA;&#x74B0;&#xFF0C;&#x4F75;&#x958B;&#x59CB;&#x57F7;&#x884C;&#x5FAA;&#x74B0;&#x4E4B;&#x5F8C;&#x7684;&#x5167;&#x5BB9;&#xFF0C;&#x800C;continue&#x6703;&#x4E2D;&#x8DF3;&#x904E;&#x7576;&#x524D;&#x5FAA;&#x74B0;&#xFF0C;&#x4F75;&#x958B;&#x59CB;&#x57F7;&#x884C;&#x4E0B;&#x4E00;&#x6B21;&#x5FAA;&#x74B0;&#x3002;&#x9019;&#x5169;&#x500B;&#x8A9E;&#x53E5;&#x9664;&#x4E86;&#x53EF;&#x4EE5;&#x63A7;&#x88FD;for&#x5FAA;&#x74B0;&#xFF0C;&#x9084;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x63A7;&#x88FD;switch&#x548C;select&#x8A9E;&#x53E5;(&#x4E4B;&#x5F8C;&#x6703;&#x8B1B;&#x5230;)&#xFF0C;&#x5728;1.3&#x7BC0;&#x4E2D;&#x6211;&#x5011;&#x770B;&#x5230;&#xFF0C;continue&#x6703;&#x8DF3;&#x904E;&#x662F;&#x5167;&#x5C64;&#x7684;&#x5FAA;&#x74B0;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x5011;&#x60F3;&#x8DF3;&#x904E;&#x7684;&#x662F;&#x66F4;&#x5916;&#x5C64;&#x7684;&#x5FAA;&#x74B0;&#x7684;&#x8A71;&#xFF0C;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x5728;&#x76F8;&#x61C9;&#x7684;&#x4F4D;&#x7F6E;&#x52A0;&#x4E0A;label&#xFF0C;&#x9019;&#x6A23;break&#x548C;continue&#x5C31;&#x53EF;&#x4EE5;&#x6839;&#x64DA;&#x6211;&#x5011;&#x7684;&#x60F3;&#x6CD5;&#x4F86;continue&#x548C;break&#x4EFB;&#x610F;&#x5FAA;&#x74B0;&#x3002;&#x9019;&#x770B;&#x8D77;&#x4F86;&#x751A;&#x81F3;&#x6709;&#x9EDE;&#x50CF;goto&#x8A9E;&#x53E5;&#x7684;&#x4F5C;&#x7528;&#x4E86;&#x3002;&#x7576;&#x7136;&#xFF0C;&#x4E00;&#x822C;&#x7A0B;&#x5E8F;&#x54E1;&#x4E5F;&#x4E0D;&#x6703;&#x7528;&#x5230;&#x9019;&#x7A2E;&#x64CD;&#x4F5C;&#x3002;&#x9019;&#x5169;&#x7A2E;&#x884C;&#x7232;&#x66F4;&#x591A;&#x5730;&#x88AB;&#x7528;&#x5230;&#x6A5F;&#x5668;&#x751F;&#x6210;&#x7684;&#x4EE3;&#x78BC;&#x4E2D;&#x3002;</p>
<p>&#x547D;&#x540D;&#x985E;&#x578B;&#xFF1A;&#x985E;&#x578B;&#x8072;&#x660E;&#x4F7F;&#x5F97;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x5F88;&#x65B9;&#x4FBF;&#x5730;&#x7D66;&#x4E00;&#x500B;&#x7279;&#x6B8A;&#x985E;&#x578B;&#x4E00;&#x500B;&#x540D;&#x5B57;&#x3002;&#x56E0;&#x7232;struct&#x985E;&#x578B;&#x8072;&#x660E;&#x901A;&#x5E38;&#x975E;&#x5E38;&#x5730;&#x9577;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x5011;&#x7E3D;&#x8981;&#x7D66;&#x9019;&#x7A2E;struct&#x53D6;&#x4E00;&#x500B;&#x540D;&#x5B57;&#x3002;&#x672C;&#x7AE0;&#x4E2D;&#x5C31;&#x6709;&#x9019;&#x6A23;&#x4E00;&#x500B;&#x4F8B;&#x5B50;&#xFF0C;2d&#x9EDE;&#x985E;&#x578B;&#xFF1A;</p>
<pre><code class="lang-go"><span class="hljs-keyword">type</span> Point <span class="hljs-keyword">struct</span> {
X, Y <span class="hljs-typename">int</span>
}
<span class="hljs-keyword">var</span> p Point
</code></pre>
<p>&#x985E;&#x578B;&#x8072;&#x660E;&#x548C;&#x547D;&#x540D;&#x985E;&#x578B;&#x6703;&#x5728;&#x7B2C;&#x4E8C;&#x7AE0;&#x4E2D;&#x4ECB;&#x7D39;&#x3002;</p>
<p>&#x6307;&#x937C;&#xFF1A;Go&#x8A9E;&#x8A00;&#x63D0;&#x4F9B;&#x4E86;&#x6307;&#x937C;&#x3002;&#x6307;&#x937C;&#x662F;&#x4E00;&#x7A2E;&#x76F4;&#x63A5;&#x5B58;&#x5132;&#x4E86;&#x8B8A;&#x91CF;&#x7684;&#x5167;&#x5B58;&#x5730;&#x5740;&#x7684;&#x6578;&#x64DA;&#x7D50;&#x69CB;&#x3002;&#x5728;&#x5176;&#x5B83;&#x8A9E;&#x8A00;&#x4E2D;&#xFF0C;&#x6BD4;&#x5982;C&#x8A9E;&#x8A00;&#xFF0C;&#x6307;&#x937C;&#x662F;&#x5B8C;&#x5168;&#x4E0D;&#x53D7;&#x7D04;&#x675F;&#x7684;&#x3002;&#x5728;&#x53E6;&#x5916;&#x4E00;&#x4E9B;&#x8A9E;&#x8A00;&#x4E2D;&#xFF0C;&#x6307;&#x937C;&#x4E00;&#x822C;&#x88AB;&#x7A31;&#x70BA;&#x201C;&#x5F15;&#x7528;&#x201D;&#xFF0C;&#x9664;&#x4E86;&#x5230;&#x8655;&#x50B3;&#x905E;&#x9019;&#x4E9B;&#x6307;&#x937C;&#x4E4B;&#x5916;&#xFF0C;&#x4F75;&#x4E0D;&#x80FD;&#x5C0D;&#x9019;&#x4E9B;&#x6307;&#x937C;&#x505A;&#x592A;&#x591A;&#x4E8B;&#x60C5;&#x3002;go&#x5728;&#x9019;&#x5169;&#x7A2E;&#x7BC4;&#x570D;&#x4E2D;&#x53D6;&#x5F97;&#x4E86;&#x4E00;&#x500B;&#x5E73;&#x8861;&#x3002;&#x6307;&#x937C;&#x662F;&#x53EF;&#x898B;&#x7684;&#x5167;&#x5B58;&#x5730;&#x5740;&#xFF0C;&amp;&#x64CD;&#x4F5C;&#x7B26;&#x53EF;&#x4EE5;&#x8FD4;&#x8FF4;&#x4E00;&#x500B;&#x8B8A;&#x91CF;&#x7684;&#x5167;&#x5B58;&#x5730;&#x5740;&#xFF0C;&#x4F75;&#x4E14;*&#x64CD;&#x4F5C;&#x7B26;&#x53EF;&#x4EE5;&#x7A6B;&#x53D6;&#x6307;&#x937C;&#x6307;&#x66CF;&#x7684;&#x8B8A;&#x91CF;&#x5167;&#x5BB9;&#xFF0C;&#x4F46;&#x662F;&#x5728;go&#x8A9E;&#x8A00;&#x88CF;&#x6C92;&#x6709;&#x6307;&#x937C;&#x904B;&#x7B97;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x4E0D;&#x50CF;c&#x8A9E;&#x8A00;&#x88CF;&#x53EF;&#x4EE5;&#x5C0D;&#x6307;&#x937C;&#x9032;&#x884C;&#x52A0;&#x6216;&#x6E1B;&#x64CD;&#x4F5C;&#x3002;&#x6211;&#x5011;&#x6703;&#x5728;2.3.2&#x4E2D;&#x9032;&#x884C;&#x8A73;&#x7D30;&#x4ECB;&#x7D39;&#x3002;</p>
<p>&#x65B9;&#x6CD5;&#x548C;&#x63A5;&#x53E3;&#xFF1A;&#x65B9;&#x6CD5;&#x662F;&#x548C;&#x547D;&#x540D;&#x985E;&#x578B;&#x95DC;&#x806F;&#x7684;&#x4E00;&#x985E;&#x51FD;&#x6578;&#x3002;Go&#x8A9E;&#x8A00;&#x88CF;&#x6BD4;&#x8F03;&#x7279;&#x6B8A;&#x7684;&#x662F;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x88AB;&#x95DC;&#x806F;&#x5230;&#x4EFB;&#x610F;&#x4E00;&#x7A2E;&#x547D;&#x540D;&#x985E;&#x578B;&#x3002;&#x5728;&#x7B2C;&#x516D;&#x7AE0;&#x6211;&#x5011;&#x6703;&#x8A73;&#x7D30;&#x5730;&#x8B1B;&#x65B9;&#x6CD5;&#x3002;&#x63A5;&#x53E3;&#x662F;&#x4E00;&#x7A2E;&#x62BD;&#x8C61;&#x985E;&#x578B;&#xFF0C;&#x9019;&#x7A2E;&#x985E;&#x578B;&#x53EF;&#x4EE5;&#x8B93;&#x6211;&#x5011;&#x4EE5;&#x8855;&#x6A23;&#x7684;&#x65B9;&#x5F0F;&#x4F86;&#x8655;&#x7406;&#x4E0D;&#x8855;&#x7684;&#x56FA;&#x6709;&#x985E;&#x578B;&#xFF0C;&#x4E0D;&#x7528;&#x95DC;&#x5FC3;&#x5B83;&#x5011;&#x7684;&#x5177;&#x9AD4;&#x5BE6;&#x73FE;&#xFF0C;&#x800C;&#x96BB;&#x9700;&#x8981;&#x95DC;&#x8A3B;&#x5B83;&#x5011;&#x63D0;&#x4F9B;&#x7684;&#x65B9;&#x6CD5;&#x3002;&#x7B2C;&#x4E03;&#x7AE0;&#x4E2D;&#x6703;&#x8A73;&#x7D30;&#x8AAA;&#x660E;&#x9019;&#x4E9B;&#x5167;&#x5BB9;&#x3002;</p>
<p>&#x5305;(packages)&#xFF1A;Go&#x8A9E;&#x8A00;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E9B;&#x5F88;&#x597D;&#x7528;&#x7684;package&#xFF0C;&#x4F75;&#x4E14;&#x9019;&#x4E9B;package&#x662F;&#x53EF;&#x4EE5;&#x64F4;&#x5C55;&#x7684;&#x3002;Go&#x8A9E;&#x8A00;&#x793E;&#x5340;&#x5DF2;&#x7D93;&#x5275;&#x9020;&#x4F75;&#x4E14;&#x5206;&#x4EAB;&#x4E86;&#x5F88;&#x591A;&#x5F88;&#x591A;&#x3002;&#x6240;&#x4EE5;Go&#x8A9E;&#x8A00;&#x7DE8;&#x7A0B;&#x5927;&#x591A;&#x6578;&#x60C5;&#x6CC1;&#x4E0B;&#x5C31;&#x662F;&#x7528;&#x5DF2;&#x6709;&#x7684;package&#x4F86;&#x5BEB;&#x6211;&#x5011;&#x81EA;&#x5DF1;&#x7684;&#x4EE3;&#x78BC;&#x3002;&#x901A;&#x904E;&#x9019;&#x672C;&#x66F8;&#xFF0C;&#x6211;&#x5011;&#x6703;&#x8B1B;&#x89E3;&#x4E00;&#x4E9B;&#x91CD;&#x8981;&#x7684;&#x6A19;&#x6E96;&#x5EAB;&#x5167;&#x7684;package&#xFF0C;&#x4F46;&#x662F;&#x9084;&#x662F;&#x6709;&#x5F88;&#x591A;&#x6211;&#x5011;&#x6C92;&#x6709;&#x7BC7;&#x5E45;&#x53BB;&#x8AAA;&#x660E;&#xFF0C;&#x56E0;&#x70BA;&#x6211;&#x5011;&#x6C92;&#x6CD5;&#x5728;&#x9019;&#x6A23;&#x7684;&#x539A;&#x5EA6;&#x7684;&#x66F8;&#x88CF;&#x53BB;&#x505A;&#x4E00;&#x90E8;&#x4EE3;&#x78BC;&#x5927;&#x5168;&#x3002;</p>
<p>&#x5728;&#x4F60;&#x958B;&#x59CB;&#x5BEB;&#x4E00;&#x500B;&#x65B0;&#x7A0B;&#x5E8F;&#x4E4B;&#x524D;&#xFF0C;&#x6700;&#x597D;&#x5148;&#x53BB;&#x6AA2;&#x67FB;&#x4E00;&#x4E0B;&#x662F;&#x4E0D;&#x662F;&#x5DF2;&#x7D93;&#x6709;&#x4E86;&#x73FE;&#x6210;&#x7684;&#x5EAB;&#x53EF;&#x4EE5;&#x5E6B;&#x52A9;&#x4F60;&#x66F4;&#x9AD8;&#x6548;&#x5730;&#x5B8C;&#x6210;&#x9019;&#x4EF6;&#x4E8B;&#x60C5;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x5728;<a href="https://golang.org/pkg" target="_blank">https://golang.org/pkg</a> &#x548C; <a href="https://godoc.org" target="_blank">https://godoc.org</a> &#x4E2D;&#x627E;&#x5230;&#x6A19;&#x6E96;&#x5EAB;&#x548C;&#x793E;&#x5340;&#x5BEB;&#x7684;package&#x3002;godoc&#x9019;&#x500B;&#x5DE5;&#x5177;&#x53EF;&#x4EE5;&#x8B93;&#x4F60;&#x76F4;&#x63A5;&#x5728;&#x672C;&#x5730;&#x547D;&#x4EE4;&#x884C;&#x95B1;&#x8B80;&#x6A19;&#x6E96;&#x5EAB;&#x7684;&#x6587;&#x6A94;&#x3002;&#x6BD4;&#x5982;&#x4E0B;&#x9EAB;&#x9019;&#x500B;&#x4F8B;&#x5B50;&#x3002;</p>
<p>&#x6307;&#x91DD;&#xFF1A;Go&#x8A9E;&#x8A00;&#x63D0;&#x4F9B;&#x4E86;&#x6307;&#x91DD;&#x3002;&#x6307;&#x91DD;&#x662F;&#x4E00;&#x7A2E;&#x76F4;&#x63A5;&#x5B58;&#x5132;&#x4E86;&#x8B8A;&#x91CF;&#x7684;&#x5167;&#x5B58;&#x5730;&#x5740;&#x7684;&#x6578;&#x64DA;&#x7D50;&#x69CB;&#x3002;&#x5728;&#x5176;&#x5B83;&#x8A9E;&#x8A00;&#x4E2D;&#xFF0C;&#x6BD4;&#x5982;C&#x8A9E;&#x8A00;&#xFF0C;&#x6307;&#x91DD;&#x662F;&#x5B8C;&#x5168;&#x4E0D;&#x53D7;&#x7D04;&#x675F;&#x7684;&#x3002;&#x5728;&#x53E6;&#x5916;&#x4E00;&#x4E9B;&#x8A9E;&#x8A00;&#x4E2D;&#xFF0C;&#x6307;&#x91DD;&#x4E00;&#x822C;&#x88AB;&#x7A31;&#x7232;&#x201C;&#x5F15;&#x7528;&#x201D;&#xFF0C;&#x9664;&#x4E86;&#x5230;&#x8655;&#x50B3;&#x905E;&#x9019;&#x4E9B;&#x6307;&#x91DD;&#x4E4B;&#x5916;&#xFF0C;&#x4F75;&#x4E0D;&#x80FD;&#x5C0D;&#x9019;&#x4E9B;&#x6307;&#x91DD;&#x505A;&#x592A;&#x591A;&#x4E8B;&#x60C5;&#x3002;go&#x5728;&#x9019;&#x5169;&#x7A2E;&#x8303;&#x570D;&#x4E2D;&#x53D6;&#x5F97;&#x4E86;&#x4E00;&#x500B;&#x5E73;&#x8861;&#x3002;&#x6307;&#x91DD;&#x662F;&#x53EF;&#x898B;&#x7684;&#x5167;&#x5B58;&#x5730;&#x5740;&#xFF0C;&amp;&#x64CD;&#x4F5C;&#x7B26;&#x53EF;&#x4EE5;&#x8FD4;&#x8FF4;&#x4E00;&#x500B;&#x8B8A;&#x91CF;&#x7684;&#x5167;&#x5B58;&#x5730;&#x5740;&#xFF0C;&#x4F75;&#x4E14;*&#x64CD;&#x4F5C;&#x7B26;&#x53EF;&#x4EE5;&#x7A6B;&#x53D6;&#x6307;&#x91DD;&#x6307;&#x5411;&#x7684;&#x8B8A;&#x91CF;&#x5167;&#x5BB9;&#xFF0C;&#x4F46;&#x662F;&#x5728;go&#x8A9E;&#x8A00;&#x91CC;&#x6C92;&#x6709;&#x6307;&#x91DD;&#x904B;&#x7B97;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x4E0D;&#x50CF;c&#x8A9E;&#x8A00;&#x91CC;&#x53EF;&#x4EE5;&#x5C0D;&#x6307;&#x91DD;&#x9032;&#x884C;&#x52A0;&#x6216;&#x6E1B;&#x64CD;&#x4F5C;&#x3002;&#x6211;&#x5011;&#x6703;&#x5728;2.3.2&#x4E2D;&#x9032;&#x884C;&#x8A73;&#x7D30;&#x4ECB;&#x7D39;&#x3002;</p>
<p>&#x65B9;&#x6CD5;&#x548C;&#x63A5;&#x53E3;&#xFF1A;&#x65B9;&#x6CD5;&#x662F;&#x548C;&#x547D;&#x540D;&#x985E;&#x578B;&#x95DC;&#x806F;&#x7684;&#x4E00;&#x985E;&#x51FD;&#x6578;&#x3002;Go&#x8A9E;&#x8A00;&#x91CC;&#x6BD4;&#x8F03;&#x7279;&#x6B8A;&#x7684;&#x662F;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x88AB;&#x95DC;&#x806F;&#x5230;&#x4EFB;&#x610F;&#x4E00;&#x7A2E;&#x547D;&#x540D;&#x985E;&#x578B;&#x3002;&#x5728;&#x7B2C;&#x516D;&#x7AE0;&#x6211;&#x5011;&#x6703;&#x8A73;&#x7D30;&#x5730;&#x8B1B;&#x65B9;&#x6CD5;&#x3002;&#x63A5;&#x53E3;&#x662F;&#x4E00;&#x7A2E;&#x62BD;&#x8C61;&#x985E;&#x578B;&#xFF0C;&#x9019;&#x7A2E;&#x985E;&#x578B;&#x53EF;&#x4EE5;&#x8B93;&#x6211;&#x5011;&#x4EE5;&#x540C;&#x6A23;&#x7684;&#x65B9;&#x5F0F;&#x4F86;&#x8655;&#x7406;&#x4E0D;&#x540C;&#x7684;&#x56FA;&#x6709;&#x985E;&#x578B;&#xFF0C;&#x4E0D;&#x7528;&#x95DC;&#x5FC3;&#x5B83;&#x5011;&#x7684;&#x5177;&#x9AD4;&#x5BE6;&#x73FE;&#xFF0C;&#x800C;&#x96BB;&#x9700;&#x8981;&#x95DC;&#x8A3B;&#x5B83;&#x5011;&#x63D0;&#x4F9B;&#x7684;&#x65B9;&#x6CD5;&#x3002;&#x7B2C;&#x4E03;&#x7AE0;&#x4E2D;&#x6703;&#x8A73;&#x7D30;&#x8AAC;&#x660E;&#x9019;&#x4E9B;&#x5167;&#x5BB9;&#x3002;</p>
<p>&#x5305;(packages)&#xFF1A;Go&#x8A9E;&#x8A00;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E9B;&#x5F88;&#x597D;&#x7528;&#x7684;package&#xFF0C;&#x4F75;&#x4E14;&#x9019;&#x4E9B;package&#x662F;&#x53EF;&#x4EE5;&#x64F4;&#x5C55;&#x7684;&#x3002;Go&#x8A9E;&#x8A00;&#x793E;&#x5340;&#x5DF2;&#x7D93;&#x5275;&#x9020;&#x4F75;&#x4E14;&#x5206;&#x4EAB;&#x4E86;&#x5F88;&#x591A;&#x5F88;&#x591A;&#x3002;&#x6240;&#x4EE5;Go&#x8A9E;&#x8A00;&#x7DE8;&#x7A0B;&#x5927;&#x591A;&#x6578;&#x60C5;&#x6CC1;&#x4E0B;&#x5C31;&#x662F;&#x7528;&#x5DF2;&#x6709;&#x7684;package&#x4F86;&#x5BEB;&#x6211;&#x5011;&#x81EA;&#x5DF1;&#x7684;&#x4EE3;&#x78BC;&#x3002;&#x901A;&#x904E;&#x9019;&#x672C;&#x66F8;&#xFF0C;&#x6211;&#x5011;&#x6703;&#x8B1B;&#x89E3;&#x4E00;&#x4E9B;&#x91CD;&#x8981;&#x7684;&#x6A19;&#x6E96;&#x5EAB;&#x5167;&#x7684;package&#xFF0C;&#x4F46;&#x662F;&#x9084;&#x662F;&#x6709;&#x5F88;&#x591A;&#x6211;&#x5011;&#x6C92;&#x6709;&#x7BC7;&#x5E45;&#x53BB;&#x8AAC;&#x660E;&#xFF0C;&#x56E0;&#x7232;&#x6211;&#x5011;&#x6C92;&#x6CD5;&#x5728;&#x9019;&#x6A23;&#x7684;&#x539A;&#x5EA6;&#x7684;&#x66F8;&#x91CC;&#x53BB;&#x505A;&#x4E00;&#x90E8;&#x4EE3;&#x78BC;&#x5927;&#x5168;&#x3002;</p>
<p>&#x5728;&#x4F60;&#x958B;&#x59CB;&#x5BEB;&#x4E00;&#x500B;&#x65B0;&#x7A0B;&#x5E8F;&#x4E4B;&#x524D;&#xFF0C;&#x6700;&#x597D;&#x5148;&#x53BB;&#x6AA2;&#x67FB;&#x4E00;&#x4E0B;&#x662F;&#x4E0D;&#x662F;&#x5DF2;&#x7D93;&#x6709;&#x4E86;&#x73FE;&#x6210;&#x7684;&#x5EAB;&#x53EF;&#x4EE5;&#x5E6B;&#x52A9;&#x4F60;&#x66F4;&#x9AD8;&#x6548;&#x5730;&#x5B8C;&#x6210;&#x9019;&#x4EF6;&#x4E8B;&#x60C5;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x5728;<a href="https://golang.org/pkg" target="_blank">https://golang.org/pkg</a> &#x548C; <a href="https://godoc.org" target="_blank">https://godoc.org</a> &#x4E2D;&#x627E;&#x5230;&#x6A19;&#x6E96;&#x5EAB;&#x548C;&#x793E;&#x5340;&#x5BEB;&#x7684;package&#x3002;godoc&#x9019;&#x500B;&#x5DE5;&#x5177;&#x53EF;&#x4EE5;&#x8B93;&#x4F60;&#x76F4;&#x63A5;&#x5728;&#x672C;&#x5730;&#x547D;&#x4EE4;&#x884C;&#x95B2;&#x8B80;&#x6A19;&#x6E96;&#x5EAB;&#x7684;&#x6587;&#x6A94;&#x3002;&#x6BD4;&#x5982;&#x4E0B;&#x9762;&#x9019;&#x500B;&#x4F8B;&#x5B50;&#x3002;</p>
<pre><code>$ go doc http.ListenAndServe
package http // import &quot;net/http&quot;
func ListenAndServe(addr string, handler Handler) error
ListenAndServe listens on the TCP network address addr and then
calls Serve with handler to handle requests on incoming connections.
...
</code></pre><p>&#x8A3B;&#x91CB;&#xFF1A;&#x6211;&#x5011;&#x4E4B;&#x524D;&#x5DF2;&#x7D93;&#x63D0;&#x5230;&#x904E;&#x4E86;&#x5728;&#x6E90;&#x6587;&#x4EF6;&#x7684;&#x958B;&#x982D;&#x5BEB;&#x7684;&#x8A3B;&#x91CB;&#x662F;&#x9019;&#x500B;&#x6E90;&#x6587;&#x4EF6;&#x7684;&#x6587;&#x6A94;&#x3002;&#x5728;&#x6BCF;&#x4E00;&#x500B;&#x51FD;&#x6578;&#x4E4B;&#x524D;&#x5BEB;&#x4E00;&#x500B;&#x8AAA;&#x660E;&#x51FD;&#x6578;&#x884C;&#x70BA;&#x7684;&#x8A3B;&#x91CB;&#x4E5F;&#x662F;&#x4E00;&#x500B;&#x597D;&#x7FD2;&#x6163;&#x3002;&#x9019;&#x4E9B;&#x6163;&#x4F8B;&#x5F88;&#x91CD;&#x8981;&#xFF0C;&#x56E0;&#x70BA;&#x9019;&#x4E9B;&#x5167;&#x5BB9;&#x6703;&#x88AB;&#x50CF;godoc&#x9019;&#x6A23;&#x7684;&#x5DE5;&#x5177;&#x6AA2;&#x6E2C;&#x5230;&#xFF0C;&#x4F75;&#x4E14;&#x5728;&#x57F7;&#x884C;&#x547D;&#x4EE4;&#x6642;&#x986F;&#x793A;&#x9019;&#x4E9B;&#x8A3B;&#x91CB;&#x3002;&#x5177;&#x9AD4;&#x53EF;&#x4EE5;&#x53C3;&#x8003;10.7.4&#x3002;</p>
<p>&#x591A;&#x884C;&#x8A3B;&#x91CB;&#x53EF;&#x4EE5;&#x7528;/<em> ... </em>/&#x4F86;&#x5305;&#x88F9;&#xFF0C;&#x548C;&#x5176;&#x5B83;&#x5927;&#x591A;&#x6578;&#x8A9E;&#x8A00;&#x4E00;&#x6A23;&#x3002;&#x5728;&#x6587;&#x4EF6;&#x4E00;&#x958B;&#x982D;&#x7684;&#x8A3B;&#x91CB;&#x4E00;&#x822C;&#x90FD;&#x662F;&#x9019;&#x7A2E;&#x5F62;&#x5F0F;&#xFF0C;&#x6216;&#x8005;&#x4E00;&#x5927;&#x6BB5;&#x7684;&#x89E3;&#x91CB;&#x6027;&#x7684;&#x8A3B;&#x91CB;&#x6587;&#x5B57;&#x4E5F;&#x6703;&#x88AB;&#x9019;&#x7B26;&#x865F;&#x5305;&#x4F4F;&#xFF0C;&#x4F86;&#x907F;&#x514D;&#x6BCF;&#x4E00;&#x884C;&#x90FD;&#x9700;&#x8981;&#x52A0;//&#x3002;&#x5728;&#x8A3B;&#x91CB;&#x4E2D;//&#x548C;/*&#x662F;&#x6C92;&#x4EC0;&#x9EBC;&#x610F;&#x7FA9;&#x7684;&#xFF0C;&#x6240;&#x4EE5;&#x4E0D;&#x8981;&#x5728;&#x8A3B;&#x91CB;&#x4E2D;&#x518D;&#x5D4C;&#x5165;&#x8A3B;&#x91CB;&#x3002;</p>
</code></pre><p>&#x8A3B;&#x91CB;&#xFF1A;&#x6211;&#x5011;&#x4E4B;&#x524D;&#x5DF2;&#x7D93;&#x63D0;&#x5230;&#x904E;&#x4E86;&#x5728;&#x6E90;&#x6587;&#x4EF6;&#x7684;&#x958B;&#x982D;&#x5BEB;&#x7684;&#x8A3B;&#x91CB;&#x662F;&#x9019;&#x500B;&#x6E90;&#x6587;&#x4EF6;&#x7684;&#x6587;&#x6A94;&#x3002;&#x5728;&#x6BCF;&#x4E00;&#x500B;&#x51FD;&#x6578;&#x4E4B;&#x524D;&#x5BEB;&#x4E00;&#x500B;&#x8AAC;&#x660E;&#x51FD;&#x6578;&#x884C;&#x7232;&#x7684;&#x8A3B;&#x91CB;&#x4E5F;&#x662F;&#x4E00;&#x500B;&#x597D;&#x7FD2;&#x6163;&#x3002;&#x9019;&#x4E9B;&#x6163;&#x4F8B;&#x5F88;&#x91CD;&#x8981;&#xFF0C;&#x56E0;&#x7232;&#x9019;&#x4E9B;&#x5167;&#x5BB9;&#x6703;&#x88AB;&#x50CF;godoc&#x9019;&#x6A23;&#x7684;&#x5DE5;&#x5177;&#x6AA2;&#x6E2C;&#x5230;&#xFF0C;&#x4F75;&#x4E14;&#x5728;&#x57F7;&#x884C;&#x547D;&#x4EE4;&#x6642;&#x986F;&#x793A;&#x9019;&#x4E9B;&#x8A3B;&#x91CB;&#x3002;&#x5177;&#x9AD4;&#x53EF;&#x4EE5;&#x53C3;&#x8003;10.7.4&#x3002;</p>
<p>&#x591A;&#x884C;&#x8A3B;&#x91CB;&#x53EF;&#x4EE5;&#x7528;/<em> ... </em>/&#x4F86;&#x5305;&#x88F9;&#xFF0C;&#x548C;&#x5176;&#x5B83;&#x5927;&#x591A;&#x6578;&#x8A9E;&#x8A00;&#x4E00;&#x6A23;&#x3002;&#x5728;&#x6587;&#x4EF6;&#x4E00;&#x958B;&#x982D;&#x7684;&#x8A3B;&#x91CB;&#x4E00;&#x822C;&#x90FD;&#x662F;&#x9019;&#x7A2E;&#x5F62;&#x5F0F;&#xFF0C;&#x6216;&#x8005;&#x4E00;&#x5927;&#x6BB5;&#x7684;&#x89E3;&#x91CB;&#x6027;&#x7684;&#x8A3B;&#x91CB;&#x6587;&#x5B57;&#x4E5F;&#x6703;&#x88AB;&#x9019;&#x7B26;&#x865F;&#x5305;&#x4F4F;&#xFF0C;&#x4F86;&#x907F;&#x514D;&#x6BCF;&#x4E00;&#x884C;&#x90FD;&#x9700;&#x8981;&#x52A0;//&#x3002;&#x5728;&#x8A3B;&#x91CB;&#x4E2D;//&#x548C;/*&#x662F;&#x6C92;&#x4EC0;&#x9EBD;&#x610F;&#x7FA9;&#x7684;&#xFF0C;&#x6240;&#x4EE5;&#x4E0D;&#x8981;&#x5728;&#x8A3B;&#x91CB;&#x4E2D;&#x518D;&#x5D4C;&#x5165;&#x8A3B;&#x91CB;&#x3002;</p>
</section>