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="7" data-chapter-title="接口" data-filepath="ch7/ch7.md" data-basepath=".." data-revision="Wed Dec 16 2015 10:54:29 GMT+0800 (中国标准时间)">
<div class="book" data-level="7" data-chapter-title="接口" data-filepath="ch7/ch7.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,9 +2024,9 @@
<section class="normal" id="section-">
<h1 id="&#x7B2C;&#x4E03;&#x7AE0;-&#x63A5;&#x53E3;">&#x7B2C;&#x4E03;&#x7AE0; &#x63A5;&#x53E3;</h1>
<p>&#x63A5;&#x53E3;&#x985E;&#x578B;&#x662F;&#x5C0D;&#x5176;&#x5B83;&#x985E;&#x578B;&#x884C;&#x70BA;&#x7684;&#x62BD;&#x8C61;&#x548C;&#x6982;&#x62EC;&#xFF1B;&#x56E0;&#x70BA;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x4E0D;&#x6703;&#x548C;&#x7279;&#x5B9A;&#x7684;&#x5BE6;&#x73FE;&#x7D30;&#x7BC0;&#x7D81;&#x5B9A;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x901A;&#x904E;&#x9019;&#x7A2E;&#x62BD;&#x8C61;&#x7684;&#x65B9;&#x5F0F;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x8B93;&#x6211;&#x5011;&#x7684;&#x51FD;&#x6578;&#x66F4;&#x52A0;&#x9748;&#x6D3B;&#x548C;&#x66F4;&#x5177;&#x6709;&#x9069;&#x61C9;&#x80FD;&#x529B;&#x3002;</p>
<p>&#x5F88;&#x591A;&#x9EAB;&#x66CF;&#x5C0D;&#x8C61;&#x7684;&#x8A9E;&#x8A00;&#x90FD;&#x6709;&#x76F8;&#x4F3C;&#x7684;&#x63A5;&#x53E3;&#x6982;&#x5538;&#xFF0C;&#x4F46;Go&#x8A9E;&#x8A00;&#x4E2D;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x7684;&#x7368;&#x7279;&#x4E4B;&#x8655;&#x5728;&#x65BC;&#x5B83;&#x662F;&#x6EFF;&#x8DB3;&#x96B1;&#x5F0F;&#x5BE6;&#x73FE;&#x7684;&#x3002;&#x4E5F;&#x5C31;&#x662F;&#x8AAA;&#xFF0C;&#x6211;&#x5011;&#x6C92;&#x6709;&#x5FC5;&#x8981;&#x5C0D;&#x65BC;&#x7D66;&#x5B9A;&#x7684;&#x5177;&#x9AD4;&#x985E;&#x578B;&#x5B9A;&#x7FA9;&#x6240;&#x6709;&#x6EFF;&#x8DB3;&#x7684;&#x63A5;&#x53E3;&#x985E;&#x578B;&#xFF1B;&#x7C21;&#x55AE;&#x5730;&#x64C1;&#x6709;&#x4E00;&#x4E9B;&#x5FC5;&#x9700;&#x7684;&#x65B9;&#x6CD5;&#x5C31;&#x8DB3;&#x5920;&#x4E86;&#x3002;&#x9019;&#x7A2E;&#x8A2D;&#x8A08;&#x53EF;&#x4EE5;&#x8B93;&#x4F60;&#x5275;&#x5EFA;&#x4E00;&#x500B;&#x65B0;&#x7684;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x6EFF;&#x8DB3;&#x5DF2;&#x7D93;&#x5B58;&#x5728;&#x7684;&#x5177;&#x9AD4;&#x985E;&#x578B;&#x537B;&#x4E0D;&#x6703;&#x53BB;&#x6539;&#x8B8A;&#x9019;&#x4E9B;&#x985E;&#x578B;&#x7684;&#x5B9A;&#x7FA9;&#xFF1B;&#x7576;&#x6211;&#x5011;&#x4F7F;&#x7528;&#x7684;&#x985E;&#x578B;&#x4F86;&#x81EA;&#x65BC;&#x4E0D;&#x53D7;&#x6211;&#x5011;&#x63A7;&#x88FD;&#x7684;&#x5305;&#x6642;&#x9019;&#x7A2E;&#x8A2D;&#x8A08;&#x5C24;&#x5176;&#x6709;&#x7528;&#x3002;</p>
<p>&#x5728;&#x672C;&#x7AE0;&#xFF0C;&#x6211;&#x5011;&#x6703;&#x958B;&#x59CB;&#x770B;&#x5230;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x548C;&#x503C;&#x7684;&#x4E00;&#x4E9B;&#x57FA;&#x672C;&#x6280;&#x5DE7;&#x3002;&#x9806;&#x7740;&#x9019;&#x7A2E;&#x65B9;&#x5F0F;&#x6211;&#x5011;&#x5C07;&#x5B78;&#x7FD2;&#x5E7E;&#x500B;&#x4F86;&#x81EA;&#x6A19;&#x6E96;&#x5EAB;&#x7684;&#x91CD;&#x8981;&#x63A5;&#x53E3;&#x3002;&#x5F88;&#x591A;Go&#x7A0B;&#x5E8F;&#x4E2D;&#x90FD;&#x76E1;&#x53EF;&#x80FD;&#x591A;&#x7684;&#x53BB;&#x4F7F;&#x7528;&#x6A19;&#x6E96;&#x5EAB;&#x4E2D;&#x7684;&#x63A5;&#x53E3;&#x3002;&#x6700;&#x5F8C;,&#x6211;&#x5011;&#x6703;&#x5728;(&#xA7;7.10)&#x770B;&#x5230;&#x985E;&#x578B;&#x65B7;&#x8A00;&#x7684;&#x77E5;&#x8B58;&#xFF0C;&#x5728;(&#xA7;7.13)&#x770B;&#x5230;&#x985E;&#x578B;&#x958B;&#x95DC;&#x7684;&#x4F7F;&#x7528;&#x4F75;&#x4E14;&#x5B78;&#x5230;&#x4ED6;&#x5011;&#x662F;&#x600E;&#x6A23;&#x8B93;&#x4E0D;&#x8855;&#x7684;&#x985E;&#x578B;&#x7684;&#x6982;&#x62EC;&#x6210;&#x70BA;&#x53EF;&#x80FD;&#x3002;</p>
<p>&#x63A5;&#x53E3;&#x985E;&#x578B;&#x662F;&#x5C0D;&#x5176;&#x5B83;&#x985E;&#x578B;&#x884C;&#x7232;&#x7684;&#x62BD;&#x8C61;&#x548C;&#x6982;&#x62EC;&#xFF1B;&#x56E0;&#x7232;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x4E0D;&#x6703;&#x548C;&#x7279;&#x5B9A;&#x7684;&#x5BE6;&#x73FE;&#x7D30;&#x7BC0;&#x7D81;&#x5B9A;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x901A;&#x904E;&#x9019;&#x7A2E;&#x62BD;&#x8C61;&#x7684;&#x65B9;&#x5F0F;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x8B93;&#x6211;&#x5011;&#x7684;&#x51FD;&#x6578;&#x66F4;&#x52A0;&#x9748;&#x6D3B;&#x548C;&#x66F4;&#x5177;&#x6709;&#x9069;&#x61C9;&#x80FD;&#x529B;&#x3002;</p>
<p>&#x5F88;&#x591A;&#x9762;&#x5411;&#x5C0D;&#x8C61;&#x7684;&#x8A9E;&#x8A00;&#x90FD;&#x6709;&#x76F8;&#x4F3C;&#x7684;&#x63A5;&#x53E3;&#x6982;&#x5FF5;&#xFF0C;&#x4F46;Go&#x8A9E;&#x8A00;&#x4E2D;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x7684;&#x7368;&#x7279;&#x4E4B;&#x8655;&#x5728;&#x65BC;&#x5B83;&#x662F;&#x6EFF;&#x8DB3;&#x96B1;&#x5F0F;&#x5BE6;&#x73FE;&#x7684;&#x3002;&#x4E5F;&#x5C31;&#x662F;&#x8AAC;&#xFF0C;&#x6211;&#x5011;&#x6C92;&#x6709;&#x5FC5;&#x8981;&#x5C0D;&#x65BC;&#x7D66;&#x5B9A;&#x7684;&#x5177;&#x9AD4;&#x985E;&#x578B;&#x5B9A;&#x7FA9;&#x6240;&#x6709;&#x6EFF;&#x8DB3;&#x7684;&#x63A5;&#x53E3;&#x985E;&#x578B;&#xFF1B;&#x7C21;&#x55AE;&#x5730;&#x64C1;&#x6709;&#x4E00;&#x4E9B;&#x5FC5;&#x9700;&#x7684;&#x65B9;&#x6CD5;&#x5C31;&#x8DB3;&#x5920;&#x4E86;&#x3002;&#x9019;&#x7A2E;&#x8A2D;&#x8A08;&#x53EF;&#x4EE5;&#x8B93;&#x4F60;&#x5275;&#x5EFA;&#x4E00;&#x500B;&#x65B0;&#x7684;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x6EFF;&#x8DB3;&#x5DF2;&#x7D93;&#x5B58;&#x5728;&#x7684;&#x5177;&#x9AD4;&#x985E;&#x578B;&#x537B;&#x4E0D;&#x6703;&#x53BB;&#x6539;&#x8B8A;&#x9019;&#x4E9B;&#x985E;&#x578B;&#x7684;&#x5B9A;&#x7FA9;&#xFF1B;&#x7576;&#x6211;&#x5011;&#x4F7F;&#x7528;&#x7684;&#x985E;&#x578B;&#x4F86;&#x81EA;&#x65BC;&#x4E0D;&#x53D7;&#x6211;&#x5011;&#x63A7;&#x88FD;&#x7684;&#x5305;&#x6642;&#x9019;&#x7A2E;&#x8A2D;&#x8A08;&#x5C24;&#x5176;&#x6709;&#x7528;&#x3002;</p>
<p>&#x5728;&#x672C;&#x7AE0;&#xFF0C;&#x6211;&#x5011;&#x6703;&#x958B;&#x59CB;&#x770B;&#x5230;&#x63A5;&#x53E3;&#x985E;&#x578B;&#x548C;&#x503C;&#x7684;&#x4E00;&#x4E9B;&#x57FA;&#x672C;&#x6280;&#x5DE7;&#x3002;&#x9806;&#x7740;&#x9019;&#x7A2E;&#x65B9;&#x5F0F;&#x6211;&#x5011;&#x5C07;&#x5B78;&#x7FD2;&#x5E7E;&#x500B;&#x4F86;&#x81EA;&#x6A19;&#x6E96;&#x5EAB;&#x7684;&#x91CD;&#x8981;&#x63A5;&#x53E3;&#x3002;&#x5F88;&#x591A;Go&#x7A0B;&#x5E8F;&#x4E2D;&#x90FD;&#x76E1;&#x53EF;&#x80FD;&#x591A;&#x7684;&#x53BB;&#x4F7F;&#x7528;&#x6A19;&#x6E96;&#x5EAB;&#x4E2D;&#x7684;&#x63A5;&#x53E3;&#x3002;&#x6700;&#x5F8C;,&#x6211;&#x5011;&#x6703;&#x5728;(&#xA7;7.10)&#x770B;&#x5230;&#x985E;&#x578B;&#x65B7;&#x8A00;&#x7684;&#x77E5;&#x8B58;&#xFF0C;&#x5728;(&#xA7;7.13)&#x770B;&#x5230;&#x985E;&#x578B;&#x958B;&#x95DC;&#x7684;&#x4F7F;&#x7528;&#x4F75;&#x4E14;&#x5B78;&#x5230;&#x4ED6;&#x5011;&#x662F;&#x600E;&#x6A23;&#x8B93;&#x4E0D;&#x540C;&#x7684;&#x985E;&#x578B;&#x7684;&#x6982;&#x62EC;&#x6210;&#x7232;&#x53EF;&#x80FD;&#x3002;</p>
</section>
@@ -2076,7 +2040,7 @@
<a href="../ch6/ch6-06.html" class="navigation navigation-prev " aria-label="Previous page: 封裝"><i class="fa fa-angle-left"></i></a>
<a href="../ch7/ch7-01.html" class="navigation navigation-next " aria-label="Next page: 接口是約"><i class="fa fa-angle-right"></i></a>
<a href="../ch7/ch7-01.html" class="navigation navigation-next " aria-label="Next page: 接口是約"><i class="fa fa-angle-right"></i></a>
</div>
</div>