mirror of
https://github.com/gopl-zh/gopl-zh.github.com.git
synced 2025-12-18 11:44:20 +08:00
rebuild
This commit is contained in:
122
index.html
122
index.html
@@ -46,7 +46,7 @@
|
||||
<body>
|
||||
|
||||
|
||||
<div class="book" data-level="0" data-chapter-title="前言" data-filepath="preface.md" data-basepath="." data-revision="Wed Dec 16 2015 10:54:29 GMT+0800 (中国标准时间)">
|
||||
<div class="book" data-level="0" data-chapter-title="前言" data-filepath="preface.md" data-basepath="." data-revision="Mon Dec 21 2015 12:51:02 GMT+0800 (中国标准时间)">
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
@@ -144,7 +144,7 @@
|
||||
|
||||
<b>0.5.</b>
|
||||
|
||||
緻謝
|
||||
致謝
|
||||
</a>
|
||||
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
|
||||
<b>1.3.</b>
|
||||
|
||||
査找重復的行
|
||||
査找重複的行
|
||||
</a>
|
||||
|
||||
|
||||
@@ -225,7 +225,7 @@
|
||||
|
||||
<b>1.4.</b>
|
||||
|
||||
GIF動畫
|
||||
GIF動畵
|
||||
</a>
|
||||
|
||||
|
||||
@@ -255,7 +255,7 @@
|
||||
|
||||
<b>1.6.</b>
|
||||
|
||||
併髮穫取多個URL
|
||||
併發穫取多個URL
|
||||
</a>
|
||||
|
||||
|
||||
@@ -477,7 +477,7 @@
|
||||
|
||||
<b>3.3.</b>
|
||||
|
||||
復數
|
||||
複數
|
||||
</a>
|
||||
|
||||
|
||||
@@ -492,7 +492,7 @@
|
||||
|
||||
<b>3.4.</b>
|
||||
|
||||
佈爾型
|
||||
布爾型
|
||||
</a>
|
||||
|
||||
|
||||
@@ -542,7 +542,7 @@
|
||||
|
||||
<b>4.</b>
|
||||
|
||||
復閤數據類型
|
||||
複合數據類型
|
||||
</a>
|
||||
|
||||
|
||||
@@ -855,7 +855,7 @@
|
||||
|
||||
<b>6.2.</b>
|
||||
|
||||
基於指鍼對象的方法
|
||||
基於指針對象的方法
|
||||
</a>
|
||||
|
||||
|
||||
@@ -885,7 +885,7 @@
|
||||
|
||||
<b>6.4.</b>
|
||||
|
||||
方法值和方法錶達式
|
||||
方法值和方法表達式
|
||||
</a>
|
||||
|
||||
|
||||
@@ -951,7 +951,7 @@
|
||||
|
||||
<b>7.1.</b>
|
||||
|
||||
接口是閤約
|
||||
接口是合約
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1071,7 +1071,7 @@
|
||||
|
||||
<b>7.9.</b>
|
||||
|
||||
示例: 錶達式求值
|
||||
示例: 表達式求值
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1101,7 +1101,7 @@
|
||||
|
||||
<b>7.11.</b>
|
||||
|
||||
基於類型斷言識彆錯誤類型
|
||||
基於類型斷言識别錯誤類型
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1212,7 +1212,7 @@
|
||||
|
||||
<b>8.2.</b>
|
||||
|
||||
示例: 併髮的Clock服務
|
||||
示例: 併發的Clock服務
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1227,7 +1227,7 @@
|
||||
|
||||
<b>8.3.</b>
|
||||
|
||||
示例: 併髮的Echo服務
|
||||
示例: 併發的Echo服務
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1272,7 +1272,7 @@
|
||||
|
||||
<b>8.6.</b>
|
||||
|
||||
示例: 併髮的Web爬蟲
|
||||
示例: 併發的Web爬蟲
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1287,7 +1287,7 @@
|
||||
|
||||
<b>8.7.</b>
|
||||
|
||||
基於select的多路復用
|
||||
基於select的多路複用
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1302,7 +1302,7 @@
|
||||
|
||||
<b>8.8.</b>
|
||||
|
||||
示例: 併髮的字典遍歷
|
||||
示例: 併發的字典遍歷
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1317,7 +1317,7 @@
|
||||
|
||||
<b>8.9.</b>
|
||||
|
||||
併髮的退齣
|
||||
併發的退齣
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1352,7 +1352,7 @@
|
||||
|
||||
<b>9.</b>
|
||||
|
||||
基於共享變量的併髮
|
||||
基於共享變量的併發
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1413,7 +1413,7 @@
|
||||
|
||||
<b>9.4.</b>
|
||||
|
||||
內存衕步
|
||||
內存同步
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1458,7 +1458,7 @@
|
||||
|
||||
<b>9.7.</b>
|
||||
|
||||
示例: 併髮的非阻塞緩存
|
||||
示例: 併發的非阻塞緩存
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1473,7 +1473,7 @@
|
||||
|
||||
<b>9.8.</b>
|
||||
|
||||
Goroutines和綫程
|
||||
Goroutines和線程
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1746,7 +1746,7 @@
|
||||
|
||||
<b>12.1.</b>
|
||||
|
||||
為何需要反射?
|
||||
爲何需要反射?
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1791,7 +1791,7 @@
|
||||
|
||||
<b>12.4.</b>
|
||||
|
||||
示例: 編碼S錶達式
|
||||
示例: 編碼S表達式
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1821,7 +1821,7 @@
|
||||
|
||||
<b>12.6.</b>
|
||||
|
||||
示例: 解碼S錶達式
|
||||
示例: 解碼S表達式
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1973,50 +1973,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>
|
||||
@@ -2058,37 +2022,37 @@
|
||||
<section class="normal" id="section-">
|
||||
|
||||
<h1 id="關於-《go聖經讀書筆記》">關於 <a href="http://golang-china.github.io/gopl-zh" target="_blank">《Go聖經讀書筆記》</a></h1>
|
||||
<p>作為 <a href="http://gopl.io/" target="_blank">《The Go Programming Language》</a> (中文名<a href="http://golang-china.github.io/gopl-zh" target="_blank">《Go編程語言》</a>) 英文原版紙質圖書的購買者, <a href="http://golang-china.github.io/gopl-zh" target="_blank">《Go聖經讀書筆記》</a> 是我們的 <strong>讀書筆記</strong> 和 <strong>習題解答</strong>, 僅供學習交流用.</p>
|
||||
<p>作爲 <a href="http://gopl.io/" target="_blank">《The Go Programming Language》</a> (中文名<a href="http://golang-china.github.io/gopl-zh" target="_blank">《Go編程語言》</a>) 英文原版紙質圖書的購買者, <a href="http://golang-china.github.io/gopl-zh" target="_blank">《Go聖經讀書筆記》</a> 是我們的 <strong>讀書筆記</strong> 和 <strong>習題解答</strong>, 僅供學習交流用.</p>
|
||||
<ul>
|
||||
<li>此 <strong>讀書筆記</strong> 在綫預覽: <a href="http://golang-china.github.io/gopl-zh" target="_blank">http://golang-china.github.io/gopl-zh</a></li>
|
||||
<li>此 <strong>讀書筆記</strong> 在線預覽: <a href="http://golang-china.github.io/gopl-zh" target="_blank">http://golang-china.github.io/gopl-zh</a></li>
|
||||
<li>此 <strong>讀書筆記</strong> 的源文件: <a href="http://github.com/golang-china/gopl-zh" target="_blank">http://github.com/golang-china/gopl-zh</a></li>
|
||||
<li>此 <strong>讀書筆記</strong> 項目進度: <a href="http://github.com/golang-china/gopl-zh/blob/master/progress.md" target="_blank">http://github.com/golang-china/gopl-zh/blob/master/progress.md</a></li>
|
||||
<li>此 <strong>讀書筆記</strong> 蔘與人員: <a href="http://github.com/golang-china/gopl-zh/blob/master/CONTRIBUTORS.md" target="_blank">http://github.com/golang-china/gopl-zh/blob/master/CONTRIBUTORS.md</a></li>
|
||||
<li>此 <strong>讀書筆記</strong> 參與人員: <a href="http://github.com/golang-china/gopl-zh/blob/master/CONTRIBUTORS.md" target="_blank">http://github.com/golang-china/gopl-zh/blob/master/CONTRIBUTORS.md</a></li>
|
||||
<li>原版官網: <a href="http://gopl.io" target="_blank">http://gopl.io</a></li>
|
||||
</ul>
|
||||
<p><a href="https://github.com/golang-china/gopl-zh" target="_blank"><img src="cover_small.jpg" alt=""></a></p>
|
||||
<p><strong>版權聲明:</strong> <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.</p>
|
||||
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank"><img alt="Creative Commons License" style="border-width:0" src="images/by-nc-sa-4.0-88x31.png"></a></p>
|
||||
<p>嚴禁任何商業行為使用或引用該 <strong>讀書筆記</strong> 的全部或部分內容!</p>
|
||||
<p>歡迎大傢提供建議!</p>
|
||||
<p>嚴禁任何商業行爲使用或引用該 <strong>讀書筆記</strong> 的全部或部分內容!</p>
|
||||
<p>歡迎大家提供建議!</p>
|
||||
<h1 id="前言">前言</h1>
|
||||
<p><em>“Go是一個開源的編程語言,它很容易構建簡單、可靠和高效的軟件。”(摘自Go語言官網:<a href="http://golang.org)" target="_blank">http://golang.org)</a></em></p>
|
||||
<p>Go語言有Google的Robert Griesemer, Rob Pike, 和 Ken Thompson於2007年9月髮起,
|
||||
然後在2009年的11月對外正式髮佈. 語言及其配套的工具的目標是具有錶達力,
|
||||
<p>Go語言有Google的Robert Griesemer, Rob Pike, 和 Ken Thompson於2007年9月發起,
|
||||
然後在2009年的11月對外正式發布. 語言及其配套的工具的目標是具有表達力,
|
||||
高效的編譯和執行, 有效地編寫高效和健壯的程序.</p>
|
||||
<p>Go有着和C類似的外錶, 和C一樣是專業程序員的工具, 用最小的代價穫得最大的效果.
|
||||
但是它不僅僅是一個更新的C. 它還從其他語言借鑑了很多好的想法, 衕時避免了過度的復雜性.
|
||||
Go中和併髮相關的特性是新的也是有效的, 衕時對數據抽象和麫曏對象的支持也很靈活.
|
||||
衕時還集成了自動垃圾收集用於管理內存.</p>
|
||||
<p>Go尤其適閤編寫網絡服務相關基礎設施, 也適閤開髮一些工具和繫統軟件.
|
||||
<p>Go有着和C類似的外表, 和C一樣是專業程序員的工具, 用最小的代價穫得最大的效果.
|
||||
但是它不僅僅是一個更新的C. 它還從其他語言借鑒了很多好的想法, 同時避免了過度的複雜性.
|
||||
Go中和併發相關的特性是新的也是有效的, 同時對數據抽象和面向對象的支持也很靈活.
|
||||
同時還集成了自動垃圾收集用於管理內存.</p>
|
||||
<p>Go尤其適合編寫網絡服務相關基礎設施, 也適合開發一些工具和繫統軟件.
|
||||
但是Go確實是一個通用的編程語言, 它也可以用在圖形圖像驅動, 移動應用程序,
|
||||
和機器學習等領域.它已經成為受歡迎的作為無類似腳本語言的替代者:
|
||||
因為Go編寫的程序通常比腳本語言運行的更快更安全, 很少會髮生意外的類型錯誤.</p>
|
||||
和機器學習等領域.它已經成爲受歡迎的作爲無類似腳本語言的替代者:
|
||||
因爲Go編寫的程序通常比腳本語言運行的更快更安全, 很少會發生意外的類型錯誤.</p>
|
||||
<p>Go是一個開源的項目, 因此可以免費穫編譯器/庫/配套工具的源碼.
|
||||
它的貢獻者來自一個活躍的全球社區. Go可以運行在類UNIX繫統上,
|
||||
比如Linux, FreeBSD, OpenBSD, Mac OSX, Plan9, 還有 Microsoft Windows.
|
||||
編寫的程序無需脩改就可以運行在這些環境.</p>
|
||||
<p>本書是為了幫助你開始已有效的方式使用Go, 充分利用語言的特性和標準庫去編寫清晰地道的Go程序.</p>
|
||||
<p>本書是爲了幫助你開始已有效的方式使用Go, 充分利用語言的特性和標準庫去編寫清晰地道的Go程序.</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user