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

@@ -5,7 +5,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>謝 | Go编程语言</title>
<title>謝 | Go编程语言</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="description" content="">
<meta name="generator" content="GitBook 2.5.2">
@@ -48,7 +48,7 @@
<body>
<div class="book" data-level="0.5" data-chapter-title="謝" data-filepath="ch0/ch0-05.md" data-basepath=".." data-revision="Wed Dec 16 2015 10:54:29 GMT+0800 (中国标准时间)">
<div class="book" data-level="0.5" data-chapter-title="謝" data-filepath="ch0/ch0-05.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>
@@ -2059,23 +2023,23 @@
<section class="normal" id="section-">
<h2 id="&#x7DFB;&#x8B1D;">&#x7DFB;&#x8B1D;</h2>
<p>Rob Pike &#x548C; Russ Cox, &#x4EE5;&#x53CA;&#x5176;&#x4ED6;&#x5F88;&#x591A;Go&#x5718;&#x968A;&#x7684;&#x8988;&#x5FC3;&#x6210;&#x54E1;&#x591A;&#x6B21;&#x4ED4;&#x7D30;&#x95B1;&#x8B80;&#x4E86;&#x672C;&#x66F8;&#x7684;&#x624B;&#x7A3F;,
&#x4ED6;&#x5011;&#x5C0D;&#x672C;&#x66F8;&#x7684;&#x7D44;&#x7E54;&#x7D50;&#x69CB;&#x548C;&#x9336;&#x8FF0;&#x7528;&#x8A5E;&#x7B49;&#x7D66;&#x9F63;&#x4E86;&#x5F88;&#x591A;&#x5BF6;&#x8CB4;&#x7684;&#x5EFA;&#x8B70;. &#x5728;&#x6E96;&#x5099;&#x65E5;&#x672C;&#x7FFB;&#x8B6F;&#x7684;&#x6642;&#x5019;,
Yoshiki Shibata &#x66F4;&#x662F;&#x4ED4;&#x7D30;&#x5730;&#x5BE9;&#x95B1;&#x4E86;&#x672C;&#x66F8;&#x7684;&#x6BCF;&#x500B;&#x90E8;&#x5206;, &#x53CA;&#x6642;&#x9AEE;&#x73FE;&#x4E86;&#x8AF8;&#x591A;&#x82F1;&#x6587;&#x548C;&#x4EE3;&#x78BC;&#x7684;&#x932F;&#x8AA4;.
&#x6211;&#x5011;&#x975E;&#x5E38;&#x611F;&#x8B1D;&#x672C;&#x66F8;&#x7684;&#x5BE9;&#x95B1;&#x8005;, &#x4F75;&#x611F;&#x8B1D;&#x5C0D;&#x672C;&#x66F8;&#x7D66;&#x9F63;&#x4E86;&#x91CD;&#x8981;&#x7684;&#x5EFA;&#x8B70;&#x7684; Brian Goetz, Corey Kosak,
<h2 id="&#x81F4;&#x8B1D;">&#x81F4;&#x8B1D;</h2>
<p>Rob Pike &#x548C; Russ Cox, &#x4EE5;&#x53CA;&#x5176;&#x4ED6;&#x5F88;&#x591A;Go&#x7CF0;&#x968A;&#x7684;&#x8988;&#x5FC3;&#x6210;&#x54E1;&#x591A;&#x6B21;&#x4ED4;&#x7D30;&#x95B2;&#x8B80;&#x4E86;&#x672C;&#x66F8;&#x7684;&#x624B;&#x7A3F;,
&#x4ED6;&#x5011;&#x5C0D;&#x672C;&#x66F8;&#x7684;&#x7D44;&#x7E54;&#x7D50;&#x69CB;&#x548C;&#x8868;&#x8FF0;&#x7528;&#x8A5E;&#x7B49;&#x7D66;&#x9F63;&#x4E86;&#x5F88;&#x591A;&#x5BF6;&#x8CB4;&#x7684;&#x5EFA;&#x8B70;. &#x5728;&#x6E96;&#x5099;&#x65E5;&#x672C;&#x7FFB;&#x8B6F;&#x7684;&#x6642;&#x5019;,
Yoshiki Shibata &#x66F4;&#x662F;&#x4ED4;&#x7D30;&#x5730;&#x5BE9;&#x95B2;&#x4E86;&#x672C;&#x66F8;&#x7684;&#x6BCF;&#x500B;&#x90E8;&#x5206;, &#x53CA;&#x6642;&#x767C;&#x73FE;&#x4E86;&#x8AF8;&#x591A;&#x82F1;&#x6587;&#x548C;&#x4EE3;&#x78BC;&#x7684;&#x932F;&#x8AA4;.
&#x6211;&#x5011;&#x975E;&#x5E38;&#x611F;&#x8B1D;&#x672C;&#x66F8;&#x7684;&#x5BE9;&#x95B2;&#x8005;, &#x4F75;&#x611F;&#x8B1D;&#x5C0D;&#x672C;&#x66F8;&#x7D66;&#x9F63;&#x4E86;&#x91CD;&#x8981;&#x7684;&#x5EFA;&#x8B70;&#x7684; Brian Goetz, Corey Kosak,
Arnold Robbins, Josh Bleecher Snyder &#x548C; Peter Weinberger &#x7B49;&#x4EBA;.</p>
<p>&#x6211;&#x5011;&#x611F;&#x8B1D; Sameer Ajmani, Ittai Balaban, David Crawshaw, Billy Donohue, Jonathan Feinberg, Andrew Gerrand,
Robert Griesemer, John Linderman, Minux Ma, Bryan Mills, Bala Natarajan, Cosmos Nicolaou, Paul Staniforth, Nigel Tao
&#x4EE5;&#x53CA; Howard Trickey &#x7D66;&#x9F63;&#x7684;&#x8A31;&#x591A;&#x6709;&#x7528;&#x7684;&#x5EFA;&#x8B70;.
&#x6211;&#x5011;&#x9084;&#x8981;&#x611F;&#x8B1D; David Brailsford &#x548C; Raph Levien &#x95DC;&#x65BC;&#x985E;&#x578B;&#x8A2D;&#x7F6E;&#x7684;&#x5EFA;&#x8B70;.</p>
<p>&#x6211;&#x5011;&#x4F86;&#x81EA; Addison-Wesley &#x7684;&#x7DE8;&#x8F2F; Greg Doench, &#x5F9E;&#x6700;&#x521D;&#x5C31;&#x5F97;&#x5230;&#x4E86;&#x8D8A;&#x4F86;&#x8D8A;&#x591A;&#x7684;&#x5E6B;&#x52A9;.
&#x4F86;&#x81EA;AW&#x751F;&#x7522;&#x5718;&#x968A;&#x7684; John Fuller, Dayna Isley, Julie Nahil, Chuti Prasertsith, &#x548C; Barbara Wood,
&#x4F86;&#x81EA;AW&#x751F;&#x7523;&#x7CF0;&#x968A;&#x7684; John Fuller, Dayna Isley, Julie Nahil, Chuti Prasertsith, &#x548C; Barbara Wood,
&#x611F;&#x8B1D;&#x4F60;&#x5011;&#x7684;&#x71B1;&#x5FC3;&#x5E6B;&#x52A9;.</p>
<p>Alan Donovan &#x7279;&#x5F46;&#x611F;&#x8B1D;: Sameer Ajmani, Chris Demetriou, Walt Drummond &#x548C; Google&#x7684;Reid Tatge &#x5141;&#x8A31;&#x4ED6;&#x6709;&#x5145;&#x88D5;&#x7684;&#x6642;&#x9593;&#x53BB;&#x5BEB;&#x672C;&#x66F8;;
&#x611F;&#x8B1D; Stephen Donovan &#x7684;&#x5EFA;&#x8B70;&#x548C;&#x59CB;&#x7D42;&#x5982;&#x4E00;&#x7684;&#x9F13;&#x52F5;, &#x4EE5;&#x53CA;&#x4ED6;&#x7684;&#x59BB;&#x5B50; Leila Kazemi &#x6C92;&#x6709;&#x8B93;&#x4ED6;&#x70BA;&#x4E86;&#x50A2;&#x5EAD;&#x7463;&#x4E8B;&#x800C;&#x5206;&#x5FC3;, &#x4F75;&#x71B1;&#x60C5;&#x5805;&#x5B9A;&#x5730;&#x652F;&#x6301;&#x9019;&#x500B;&#x9805;&#x76EE;.</p>
<p>Brian Kernighan&#x7279;&#x5F46;&#x611F;&#x8B1D;: &#x670B;&#x53CB;&#x548C;&#x8855;&#x4E8B;&#x7684;&#x8010;&#x5FC3;&#x548C;&#x5BEC;&#x5BB9;&#x4ED6;, &#x8B93;&#x4ED6;&#x6162;&#x6162;&#x5730;&#x68B3;&#x7406;&#x672C;&#x8EAB;&#x7684;&#x5BEB;&#x4F5C;&#x601D;&#x8DEF;.
&#x8855;&#x6642;&#x611F;&#x8B1D;&#x4ED6;&#x7684;&#x59BB;&#x5B50; Meg &#x548C;&#x5176;&#x4ED6;&#x5F88;&#x591A;&#x670B;&#x53CB;&#x5C0D;&#x4ED6;&#x5BEB;&#x4F5C;&#x4E8B;&#x696D;&#x7684;&#x652F;&#x6301;.</p>
<p>Alan Donovan &#x7279;&#x522B;&#x611F;&#x8B1D;: Sameer Ajmani, Chris Demetriou, Walt Drummond &#x548C; Google&#x7684;Reid Tatge &#x5141;&#x8A31;&#x4ED6;&#x6709;&#x5145;&#x88D5;&#x7684;&#x6642;&#x9593;&#x53BB;&#x5BEB;&#x672C;&#x66F8;;
&#x611F;&#x8B1D; Stephen Donovan &#x7684;&#x5EFA;&#x8B70;&#x548C;&#x59CB;&#x7D42;&#x5982;&#x4E00;&#x7684;&#x9F13;&#x52F5;, &#x4EE5;&#x53CA;&#x4ED6;&#x7684;&#x59BB;&#x5B50; Leila Kazemi &#x6C92;&#x6709;&#x8B93;&#x4ED6;&#x7232;&#x4E86;&#x5BB6;&#x5EAD;&#x7463;&#x4E8B;&#x800C;&#x5206;&#x5FC3;, &#x4F75;&#x71B1;&#x60C5;&#x5805;&#x5B9A;&#x5730;&#x652F;&#x6301;&#x9019;&#x500B;&#x9805;&#x76EE;.</p>
<p>Brian Kernighan&#x7279;&#x522B;&#x611F;&#x8B1D;: &#x670B;&#x53CB;&#x548C;&#x540C;&#x4E8B;&#x7684;&#x8010;&#x5FC3;&#x548C;&#x5BEC;&#x5BB9;&#x4ED6;, &#x8B93;&#x4ED6;&#x6162;&#x6162;&#x5730;&#x68B3;&#x7406;&#x672C;&#x8EAB;&#x7684;&#x5BEB;&#x4F5C;&#x601D;&#x8DEF;.
&#x540C;&#x6642;&#x611F;&#x8B1D;&#x4ED6;&#x7684;&#x59BB;&#x5B50; Meg &#x548C;&#x5176;&#x4ED6;&#x5F88;&#x591A;&#x670B;&#x53CB;&#x5C0D;&#x4ED6;&#x5BEB;&#x4F5C;&#x4E8B;&#x696D;&#x7684;&#x652F;&#x6301;.</p>
<p>2015&#x5E74; 10&#x6708; &#x65BC; &#x7D10;&#x7D04;</p>