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="2.5" data-chapter-title="類型" data-filepath="ch2/ch2-05.md" data-basepath=".." data-revision="Wed Dec 16 2015 10:54:29 GMT+0800 (中国标准时间)">
<div class="book" data-level="2.5" data-chapter-title="類型" data-filepath="ch2/ch2-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>
@@ -2060,17 +2024,17 @@
<section class="normal" id="section-">
<h2 id="25-&#x985E;&#x578B;&#x8072;&#x660E;">2.5. &#x985E;&#x578B;&#x8072;&#x660E;</h2>
<p>&#x8B8A;&#x91CF;&#x6216;&#x9336;&#x9054;&#x5F0F;&#x7684;&#x985E;&#x578B;&#x5B9A;&#x7FA9;&#x4E86;&#x5C0D;&#x61C9;&#x5B58;&#x5132;&#x503C;&#x7684;&#x7279;&#x5FB5;, &#x4F8B;&#x5982;&#x6578;&#x503C;&#x7684;&#x5B58;&#x5132;&#x5927;&#x5C0F;(&#x6216;&#x8005;&#x662F;&#x5143;&#x7D20;&#x7684;bit&#x500B;&#x6578;), &#x5B83;&#x5011;&#x5728;&#x5167;&#x90E8;&#x662F;&#x5982;&#x4F55;&#x9336;&#x9054;&#x7684;, &#x662F;&#x5426;&#x652F;&#x6301;&#x4E00;&#x4E9B;&#x64CD;&#x4F5C;&#x7B26;, &#x4EE5;&#x53CA;&#x5B83;&#x5011;&#x81EA;&#x5DF1;&#x95DC;&#x806F;&#x7684;&#x65B9;&#x6CD5;&#x96C6;,</p>
<p>&#x5728;&#x4EFB;&#x4F55;&#x7A0B;&#x5E8F;&#x4E2D;&#x90FD;&#x6703;&#x6709;&#x4E00;&#x4E9B;&#x8B8A;&#x91CF;&#x6709;&#x7740;&#x76F8;&#x8855;&#x7684;&#x5167;&#x90E8;&#x5BE6;&#x73FE;, &#x4F46;&#x662F;&#x9336;&#x793A;&#x5B8C;&#x5168;&#x4E0D;&#x8855;&#x7684;&#x6982;&#x5538;.
&#x4F8B;&#x5982;, int &#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x9336;&#x793A;&#x4E00;&#x500B;&#x5FAA;&#x74B0;&#x7684;&#x8FED;&#x4EE3;&#x7D22;&#x5F15;, &#x6216;&#x8005;&#x4E00;&#x500B;&#x6642;&#x9593;&#x6233;, &#x6216;&#x8005;&#x4E00;&#x500B;&#x6587;&#x4EF6;&#x63CF;&#x8FF0;&#x7B26;, &#x6216;&#x8005;&#x4E00;&#x500B;&#x6708;&#x4EFD;; &#x4E00;&#x500B; float64 &#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x9336;&#x793A;&#x6BCF;&#x79D2;&#x5E7E;&#x7C73;&#x7684;&#x901F;&#x5EA6;, &#x6216;&#x8005;&#x662F;&#x4E0D;&#x8855;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;&#x7684;&#x6EAB;&#x5EA6;;
&#x4E00;&#x500B;&#x5B57;&#x7B26;&#x4E32;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x9336;&#x793A;&#x4E00;&#x500B;&#x5BC6;&#x78BC;&#x6216;&#x8005;&#x4E00;&#x500B;&#x9854;&#x8272;&#x7684;&#x540D;&#x7A31;.</p>
<p>&#x4E00;&#x500B;&#x985E;&#x578B;&#x7684;&#x8072;&#x660E;&#x5275;&#x5EFA;&#x4E86;&#x4E00;&#x500B;&#x65B0;&#x7684;&#x985E;&#x578B;&#x540D;&#x7A31;, &#x548C;&#x73FE;&#x6709;&#x985E;&#x578B;&#x5177;&#x6709;&#x76F8;&#x8855;&#x7684;&#x5E95;&#x5C64;&#x7D50;&#x69CB;.
&#x65B0;&#x547D;&#x540D;&#x7684;&#x985E;&#x578B;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x500B;&#x65B9;&#x6CD5;, &#x7528;&#x4F86;&#x5206;&#x9694;&#x4E0D;&#x8855;&#x6982;&#x5538;&#x7684;&#x985E;&#x578B;, &#x537D;&#x4F7F;&#x5B83;&#x5011;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x76F8;&#x8855;&#x4E5F;&#x662F;&#x4E0D;&#x517C;&#x5BB9;&#x7684;.</p>
<p>&#x8B8A;&#x91CF;&#x6216;&#x8868;&#x9054;&#x5F0F;&#x7684;&#x985E;&#x578B;&#x5B9A;&#x7FA9;&#x4E86;&#x5C0D;&#x61C9;&#x5B58;&#x5132;&#x503C;&#x7684;&#x7279;&#x5FB5;, &#x4F8B;&#x5982;&#x6578;&#x503C;&#x7684;&#x5B58;&#x5132;&#x5927;&#x5C0F;(&#x6216;&#x8005;&#x662F;&#x5143;&#x7D20;&#x7684;bit&#x500B;&#x6578;), &#x5B83;&#x5011;&#x5728;&#x5167;&#x90E8;&#x662F;&#x5982;&#x4F55;&#x8868;&#x9054;&#x7684;, &#x662F;&#x5426;&#x652F;&#x6301;&#x4E00;&#x4E9B;&#x64CD;&#x4F5C;&#x7B26;, &#x4EE5;&#x53CA;&#x5B83;&#x5011;&#x81EA;&#x5DF1;&#x95DC;&#x806F;&#x7684;&#x65B9;&#x6CD5;&#x96C6;,</p>
<p>&#x5728;&#x4EFB;&#x4F55;&#x7A0B;&#x5E8F;&#x4E2D;&#x90FD;&#x6703;&#x6709;&#x4E00;&#x4E9B;&#x8B8A;&#x91CF;&#x6709;&#x7740;&#x76F8;&#x540C;&#x7684;&#x5167;&#x90E8;&#x5BE6;&#x73FE;, &#x4F46;&#x662F;&#x8868;&#x793A;&#x5B8C;&#x5168;&#x4E0D;&#x540C;&#x7684;&#x6982;&#x5FF5;.
&#x4F8B;&#x5982;, int &#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x8868;&#x793A;&#x4E00;&#x500B;&#x5FAA;&#x74B0;&#x7684;&#x8FED;&#x4EE3;&#x7D22;&#x5F15;, &#x6216;&#x8005;&#x4E00;&#x500B;&#x6642;&#x9593;&#x6233;, &#x6216;&#x8005;&#x4E00;&#x500B;&#x6587;&#x4EF6;&#x63CF;&#x8FF0;&#x7B26;, &#x6216;&#x8005;&#x4E00;&#x500B;&#x6708;&#x4EFD;; &#x4E00;&#x500B; float64 &#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x8868;&#x793A;&#x6BCF;&#x79D2;&#x5E7E;&#x7C73;&#x7684;&#x901F;&#x5EA6;, &#x6216;&#x8005;&#x662F;&#x4E0D;&#x540C;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;&#x7684;&#x6EAB;&#x5EA6;;
&#x4E00;&#x500B;&#x5B57;&#x7B26;&#x4E32;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x8868;&#x793A;&#x4E00;&#x500B;&#x5BC6;&#x78BC;&#x6216;&#x8005;&#x4E00;&#x500B;&#x9854;&#x8272;&#x7684;&#x540D;&#x7A31;.</p>
<p>&#x4E00;&#x500B;&#x985E;&#x578B;&#x7684;&#x8072;&#x660E;&#x5275;&#x5EFA;&#x4E86;&#x4E00;&#x500B;&#x65B0;&#x7684;&#x985E;&#x578B;&#x540D;&#x7A31;, &#x548C;&#x73FE;&#x6709;&#x985E;&#x578B;&#x5177;&#x6709;&#x76F8;&#x540C;&#x7684;&#x5E95;&#x5C64;&#x7D50;&#x69CB;.
&#x65B0;&#x547D;&#x540D;&#x7684;&#x985E;&#x578B;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x500B;&#x65B9;&#x6CD5;, &#x7528;&#x4F86;&#x5206;&#x9694;&#x4E0D;&#x540C;&#x6982;&#x5FF5;&#x7684;&#x985E;&#x578B;, &#x537D;&#x4F7F;&#x5B83;&#x5011;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x76F8;&#x540C;&#x4E5F;&#x662F;&#x4E0D;&#x517C;&#x5BB9;&#x7684;.</p>
<pre><code class="lang-Go"><span class="hljs-keyword">type</span> name underlying-<span class="hljs-keyword">type</span>
</code></pre>
<p>&#x985E;&#x578B;&#x7684;&#x8072;&#x660E;&#x4E00;&#x822C;&#x9F63;&#x73FE;&#x5728;&#x5305;&#x7D1A;&#x5F46;, &#x56E0;&#x6B64;&#x5982;&#x679C;&#x65B0;&#x5275;&#x5EFA;&#x7684;&#x985E;&#x578B;&#x540D;&#x5B57;&#x540D;&#x5B57;&#x7684;&#x9996;&#x5B57;&#x7B26;&#x5927;&#x5BEB;, &#x5247;&#x5728;&#x5916;&#x90E8;&#x5305;&#x4E5F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;.</p>
<p>&#x70BA;&#x4E86;&#x8AAA;&#x660E;&#x985E;&#x578B;&#x8072;&#x660E;, &#x6211;&#x5011;&#x5C07;&#x4E0D;&#x8855;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;&#x5206;&#x5F46;&#x5B9A;&#x7FA9;&#x70BA;&#x4E0D;&#x8855;&#x7684;&#x985E;&#x578B;:</p>
<p>&#x70BA;&#x4E86;&#x8AAA;&#x660E;&#x985E;&#x578B;&#x8072;&#x660E;,&#x8B93;&#x6211;&#x5011;&#x628A;&#x4E0D;&#x8855;&#x6EAB;&#x5EA6;&#x7BC4;&#x570D;&#x5206;&#x70BA;&#x4E0D;&#x8855;&#x7684;&#x985E;&#x578B;:</p>
<p>&#x985E;&#x578B;&#x7684;&#x8072;&#x660E;&#x4E00;&#x822C;&#x9F63;&#x73FE;&#x5728;&#x5305;&#x7D1A;&#x522B;, &#x56E0;&#x6B64;&#x5982;&#x679C;&#x65B0;&#x5275;&#x5EFA;&#x7684;&#x985E;&#x578B;&#x540D;&#x5B57;&#x540D;&#x5B57;&#x7684;&#x9996;&#x5B57;&#x7B26;&#x5927;&#x5BEB;, &#x5247;&#x5728;&#x5916;&#x90E8;&#x5305;&#x4E5F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;.</p>
<p>&#x7232;&#x4E86;&#x8AAC;&#x660E;&#x985E;&#x578B;&#x8072;&#x660E;, &#x6211;&#x5011;&#x5C07;&#x4E0D;&#x540C;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;&#x5206;&#x522B;&#x5B9A;&#x7FA9;&#x7232;&#x4E0D;&#x540C;&#x7684;&#x985E;&#x578B;:</p>
<p>&#x7232;&#x4E86;&#x8AAC;&#x660E;&#x985E;&#x578B;&#x8072;&#x660E;,&#x8B93;&#x6211;&#x5011;&#x628A;&#x4E0D;&#x540C;&#x6EAB;&#x5EA6;&#x8303;&#x570D;&#x5206;&#x7232;&#x4E0D;&#x540C;&#x7684;&#x985E;&#x578B;:</p>
<pre><code class="lang-Go">gopl.io/ch2/tempconv0
<span class="hljs-comment">// Package tempconv performs Celsius and Fahrenheit temperature computations.</span>
<span class="hljs-keyword">package</span> tempconv
@@ -2090,20 +2054,20 @@
<span class="hljs-keyword">func</span> FToC(f Fahrenheit) Celsius { <span class="hljs-keyword">return</span> Celsius((f - <span class="hljs-number">32</span>) * <span class="hljs-number">5</span> / <span class="hljs-number">9</span>) }
</code></pre>
<p>&#x9019;&#x500B;&#x5305;&#x5B9A;&#x7FA9;&#x4E86;&#x5169;&#x7A2E;&#x985E;&#x578B;, Celsius &#x548C; Fahrenheit &#x5206;&#x5F46;&#x5C0D;&#x61C9;&#x4E0D;&#x8855;&#x7684;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;. &#x5B83;&#x5011;&#x90FD;&#x6709;&#x7740;&#x76F8;&#x8855;&#x7684;&#x5E95;&#x5C64;&#x985E;&#x578B; float64, &#x4F46;&#x662F;&#x5B83;&#x5011;&#x662F;&#x4E0D;&#x8855;&#x7684;&#x6578;&#x64DA;&#x985E;&#x578B;, &#x56E0;&#x6B64;&#x5B83;&#x5011;&#x4E0D;&#x53EF;&#x4EE5;&#x88AB;&#x76F8;&#x4E92;&#x6BD4;&#x8F03;&#x6216;&#x6DF7;&#x5728;&#x4E00;&#x500B;&#x9336;&#x9054;&#x5F0F;&#x8A08;&#x7B97;. &#x53EF;&#x4EE5;&#x5340;&#x5206;&#x985E;&#x578B;, &#x53EF;&#x4EE5;&#x907F;&#x514D;&#x4E00;&#x4E9B;&#x50CF;&#x7121;&#x610F;&#x4E2D;&#x7D50;&#x95A4;&#x55AE;&#x4F4D;&#x7684;&#x6EAB;&#x5EA6;&#x9032;&#x884C;&#x8A08;&#x7B97;&#x7684;&#x932F;&#x8AA4;; &#x56E0;&#x70BA;&#x9700;&#x8981;&#x4E00;&#x500B;&#x985E;&#x4F3C; Celsius(t) &#x6216; Fahrenheit(t) &#x986F;&#x5F0F;&#x7684;&#x8F49;&#x578B;&#x64CD;&#x4F5C;&#x7E94;&#x80FD;&#x5C07; float64 &#x8F49;&#x70BA;&#x5C0D;&#x61C9;&#x7684;&#x985E;&#x578B;. Celsius(t) &#x548C; Fahrenheit(t) &#x662F;&#x985E;&#x578B;&#x8F49;&#x63DB;&#x64CD;&#x4F5C;, &#x4F75;&#x4E0D;&#x662F;&#x51FD;&#x6578;&#x8ABF;&#x7528;. &#x985E;&#x578B;&#x8F49;&#x63DB;&#x4E0D;&#x6703;&#x6539;&#x8B8A;&#x503C;&#x672C;&#x8EAB;, &#x4F46;&#x662F;&#x6703;&#x4F7F;&#x5B83;&#x5011;&#x7684;&#x8A9E;&#x7FA9;&#x9AEE;&#x751F;&#x8B8A;&#x5316;. &#x53E6;&#x4E00;&#x65B9;&#x9EAB;, &#x51FD;&#x6578; CToF &#x548C; FToC &#x5247;&#x662F;&#x5C0D;&#x5169;&#x500B;&#x4E0D;&#x8855;&#x7684;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;&#x9032;&#x884C;&#x8F49;&#x63DB;, &#x5B83;&#x5011;&#x6703;&#x8FD4;&#x8FF4;&#x4E0D;&#x8855;&#x7684;&#x503C;.</p>
<p>&#x5C0D;&#x65BC;&#x6BCF;&#x4E00;&#x500B;&#x985E;&#x578B; T, &#x90FD;&#x6709;&#x4E00;&#x500B;&#x5C0D;&#x61C9;&#x7684;&#x985E;&#x578B;&#x8F49;&#x63DB;&#x64CD;&#x4F5C; T(x), &#x7528;&#x65BC;&#x5C07; x &#x8F49;&#x70BA; T &#x985E;&#x578B;.
&#x96BB;&#x6709;&#x7576;&#x5169;&#x500B;&#x985E;&#x578B;&#x7684;&#x5E95;&#x5C64;&#x57FA;&#x790E;&#x985E;&#x578B;&#x76F8;&#x8855;&#x6642;, &#x7E94;&#x5141;&#x8A31;&#x9019;&#x7A2E;&#x8F49;&#x578B;&#x64CD;&#x4F5C;, &#x6216;&#x8005;&#x662F;&#x5169;&#x8005;&#x90FD;&#x662F;&#x6307;&#x66CF;&#x76F8;&#x8855;&#x5E95;&#x5C64;&#x7D50;&#x69CB;&#x7684;&#x6307;&#x937C;&#x985E;&#x578B;,
&#x9019;&#x4E9B;&#x8F49;&#x63DB;&#x96BB;&#x6539;&#x8B8A;&#x985E;&#x578B;&#x800C;&#x4E0D;&#x6703;&#x5F71;&#x97FF;&#x503C;&#x672C;&#x8EAB;. &#x5982;&#x679C;x&#x662F;&#x53EF;&#x4EE5;&#x8CE6;&#x503C;&#x7D66;T&#x985E;&#x578B;&#x7684;, &#x90A3;&#x9EBC;x&#x5FC5;&#x7136;&#x53EF;&#x4EE5;&#x88AB;&#x8F49;&#x70BA;T&#x985E;&#x578B;, &#x4F46;&#x662F;&#x4E00;&#x822C;&#x6C92;&#x6709;&#x5FC5;&#x8981;.</p>
<p>&#x6578;&#x503C;&#x985E;&#x578B;&#x4E4B;&#x9593;&#x7684;&#x8F49;&#x578B;&#x4E5F;&#x662F;&#x5141;&#x8A31;&#x7684;, &#x4F75;&#x4E14;&#x5728;&#x5B57;&#x7B26;&#x4E32;&#x548C;&#x4E00;&#x4E9B;&#x7279;&#x5B9A;&#x5207;&#x7247;&#x4E4B;&#x9593;&#x4E5F;&#x662F;&#x53EF;&#x4EE5;&#x8F49;&#x63DB;&#x7684;, &#x5728;&#x4E0B;&#x4E00;&#x7AE0;&#x6211;&#x5011;&#x6703;&#x770B;&#x5230;&#x9019;&#x6A23;&#x7684;&#x4F8B;&#x5B50;. &#x9019;&#x985E;&#x8F49;&#x63DB;&#x53EF;&#x80FD;&#x6539;&#x8B8A;&#x503C;&#x7684;&#x9336;&#x73FE;. &#x4F8B;&#x5982;, &#x5C07;&#x4E00;&#x500B;&#x6D6E;&#x9EDE;&#x6578;&#x8F49;&#x70BA;&#x6574;&#x6578;&#x5C07;&#x4E1F;&#x68C4;&#x5C0F;&#x6578;&#x90E8;&#x5206;, &#x5C07;&#x4E00;&#x500B;&#x5B57;&#x7B26;&#x4E32;&#x8F49;&#x70BA; []byte &#x5207;&#x7247;&#x5C07;&#x62F7;&#x8C9D;&#x4E00;&#x500B;&#x5B57;&#x7B26;&#x4E32;&#x6578;&#x64DA;&#x7684;&#x526F;&#x672C;. &#x5728;&#x4EFB;&#x4F55;&#x60C5;&#x6CC1;&#x4E0B;, &#x904B;&#x884C;&#x6642;&#x4E0D;&#x6703;&#x9AEE;&#x9001;&#x8F49;&#x63DB;&#x5931;&#x6557;&#x7684;&#x932F;&#x8AA4;(&#x8B6F;&#x8A3B;: &#x932F;&#x8AA4;&#x96BB;&#x6703;&#x9AEE;&#x751F;&#x5728;&#x7DE8;&#x8B6F;&#x968E;&#x6BB5;).</p>
<p>&#x5E95;&#x5C64;&#x6578;&#x64DA;&#x985E;&#x578B;&#x6C7A;&#x5B9A;&#x4E86;&#x5167;&#x90E8;&#x7D50;&#x69CB;&#x548C;&#x9336;&#x9054;&#x65B9;&#x5F0F;, &#x4E5F;&#x5305;&#x6C7A;&#x5B9A;&#x662F;&#x5426;&#x53EF;&#x4EE5;&#x50CF;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x4E00;&#x6A23;&#x5C0D;&#x5167;&#x7F6E;&#x904B;&#x7B97;&#x7B26;&#x7684;&#x652F;&#x6301;.
&#x9019;&#x610F;&#x5473;&#x7740;, Celsius &#x548C; Fahrenheit &#x985E;&#x578B;&#x7684;&#x7B97;&#x672E;&#x884C;&#x70BA;&#x548C;&#x5E95;&#x5C64;&#x7684; float64 &#x985E;&#x578B;&#x4E00;&#x6A23;, &#x6B63;&#x5982;&#x4F60;&#x6240;&#x671F;&#x671B;&#x7684;.</p>
<p>&#x9019;&#x500B;&#x5305;&#x5B9A;&#x7FA9;&#x4E86;&#x5169;&#x7A2E;&#x985E;&#x578B;, Celsius &#x548C; Fahrenheit &#x5206;&#x522B;&#x5C0D;&#x61C9;&#x4E0D;&#x540C;&#x7684;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;. &#x5B83;&#x5011;&#x90FD;&#x6709;&#x7740;&#x76F8;&#x540C;&#x7684;&#x5E95;&#x5C64;&#x985E;&#x578B; float64, &#x4F46;&#x662F;&#x5B83;&#x5011;&#x662F;&#x4E0D;&#x540C;&#x7684;&#x6578;&#x64DA;&#x985E;&#x578B;, &#x56E0;&#x6B64;&#x5B83;&#x5011;&#x4E0D;&#x53EF;&#x4EE5;&#x88AB;&#x76F8;&#x4E92;&#x6BD4;&#x8F03;&#x6216;&#x6DF7;&#x5728;&#x4E00;&#x500B;&#x8868;&#x9054;&#x5F0F;&#x8A08;&#x7B97;. &#x53EF;&#x4EE5;&#x5340;&#x5206;&#x985E;&#x578B;, &#x53EF;&#x4EE5;&#x907F;&#x514D;&#x4E00;&#x4E9B;&#x50CF;&#x7121;&#x610F;&#x4E2D;&#x7D50;&#x5408;&#x55AE;&#x4F4D;&#x7684;&#x6EAB;&#x5EA6;&#x9032;&#x884C;&#x8A08;&#x7B97;&#x7684;&#x932F;&#x8AA4;; &#x56E0;&#x7232;&#x9700;&#x8981;&#x4E00;&#x500B;&#x985E;&#x4F3C; Celsius(t) &#x6216; Fahrenheit(t) &#x986F;&#x5F0F;&#x7684;&#x8F49;&#x578B;&#x64CD;&#x4F5C;&#x7E94;&#x80FD;&#x5C07; float64 &#x8F49;&#x7232;&#x5C0D;&#x61C9;&#x7684;&#x985E;&#x578B;. Celsius(t) &#x548C; Fahrenheit(t) &#x662F;&#x985E;&#x578B;&#x8F49;&#x63DB;&#x64CD;&#x4F5C;, &#x4F75;&#x4E0D;&#x662F;&#x51FD;&#x6578;&#x8ABF;&#x7528;. &#x985E;&#x578B;&#x8F49;&#x63DB;&#x4E0D;&#x6703;&#x6539;&#x8B8A;&#x503C;&#x672C;&#x8EAB;, &#x4F46;&#x662F;&#x6703;&#x4F7F;&#x5B83;&#x5011;&#x7684;&#x8A9E;&#x7FA9;&#x767C;&#x751F;&#x8B8A;&#x5316;. &#x53E6;&#x4E00;&#x65B9;&#x9762;, &#x51FD;&#x6578; CToF &#x548C; FToC &#x5247;&#x662F;&#x5C0D;&#x5169;&#x500B;&#x4E0D;&#x540C;&#x7684;&#x6EAB;&#x5EA6;&#x55AE;&#x4F4D;&#x9032;&#x884C;&#x8F49;&#x63DB;, &#x5B83;&#x5011;&#x6703;&#x8FD4;&#x8FF4;&#x4E0D;&#x540C;&#x7684;&#x503C;.</p>
<p>&#x5C0D;&#x65BC;&#x6BCF;&#x4E00;&#x500B;&#x985E;&#x578B; T, &#x90FD;&#x6709;&#x4E00;&#x500B;&#x5C0D;&#x61C9;&#x7684;&#x985E;&#x578B;&#x8F49;&#x63DB;&#x64CD;&#x4F5C; T(x), &#x7528;&#x65BC;&#x5C07; x &#x8F49;&#x7232; T &#x985E;&#x578B;.
&#x96BB;&#x6709;&#x7576;&#x5169;&#x500B;&#x985E;&#x578B;&#x7684;&#x5E95;&#x5C64;&#x57FA;&#x790E;&#x985E;&#x578B;&#x76F8;&#x540C;&#x6642;, &#x7E94;&#x5141;&#x8A31;&#x9019;&#x7A2E;&#x8F49;&#x578B;&#x64CD;&#x4F5C;, &#x6216;&#x8005;&#x662F;&#x5169;&#x8005;&#x90FD;&#x662F;&#x6307;&#x5411;&#x76F8;&#x540C;&#x5E95;&#x5C64;&#x7D50;&#x69CB;&#x7684;&#x6307;&#x91DD;&#x985E;&#x578B;,
&#x9019;&#x4E9B;&#x8F49;&#x63DB;&#x96BB;&#x6539;&#x8B8A;&#x985E;&#x578B;&#x800C;&#x4E0D;&#x6703;&#x5F71;&#x97FF;&#x503C;&#x672C;&#x8EAB;. &#x5982;&#x679C;x&#x662F;&#x53EF;&#x4EE5;&#x8CE6;&#x503C;&#x7D66;T&#x985E;&#x578B;&#x7684;, &#x90A3;&#x9EBD;x&#x5FC5;&#x7136;&#x53EF;&#x4EE5;&#x88AB;&#x8F49;&#x7232;T&#x985E;&#x578B;, &#x4F46;&#x662F;&#x4E00;&#x822C;&#x6C92;&#x6709;&#x5FC5;&#x8981;.</p>
<p>&#x6578;&#x503C;&#x985E;&#x578B;&#x4E4B;&#x9593;&#x7684;&#x8F49;&#x578B;&#x4E5F;&#x662F;&#x5141;&#x8A31;&#x7684;, &#x4F75;&#x4E14;&#x5728;&#x5B57;&#x7B26;&#x4E32;&#x548C;&#x4E00;&#x4E9B;&#x7279;&#x5B9A;&#x5207;&#x7247;&#x4E4B;&#x9593;&#x4E5F;&#x662F;&#x53EF;&#x4EE5;&#x8F49;&#x63DB;&#x7684;, &#x5728;&#x4E0B;&#x4E00;&#x7AE0;&#x6211;&#x5011;&#x6703;&#x770B;&#x5230;&#x9019;&#x6A23;&#x7684;&#x4F8B;&#x5B50;. &#x9019;&#x985E;&#x8F49;&#x63DB;&#x53EF;&#x80FD;&#x6539;&#x8B8A;&#x503C;&#x7684;&#x8868;&#x73FE;. &#x4F8B;&#x5982;, &#x5C07;&#x4E00;&#x500B;&#x6D6E;&#x9EDE;&#x6578;&#x8F49;&#x7232;&#x6574;&#x6578;&#x5C07;&#x4E1F;&#x68C4;&#x5C0F;&#x6578;&#x90E8;&#x5206;, &#x5C07;&#x4E00;&#x500B;&#x5B57;&#x7B26;&#x4E32;&#x8F49;&#x7232; []byte &#x5207;&#x7247;&#x5C07;&#x62F7;&#x8C9D;&#x4E00;&#x500B;&#x5B57;&#x7B26;&#x4E32;&#x6578;&#x64DA;&#x7684;&#x526F;&#x672C;. &#x5728;&#x4EFB;&#x4F55;&#x60C5;&#x6CC1;&#x4E0B;, &#x904B;&#x884C;&#x6642;&#x4E0D;&#x6703;&#x767C;&#x9001;&#x8F49;&#x63DB;&#x5931;&#x6557;&#x7684;&#x932F;&#x8AA4;(&#x8B6F;&#x8A3B;: &#x932F;&#x8AA4;&#x96BB;&#x6703;&#x767C;&#x751F;&#x5728;&#x7DE8;&#x8B6F;&#x968E;&#x6BB5;).</p>
<p>&#x5E95;&#x5C64;&#x6578;&#x64DA;&#x985E;&#x578B;&#x6C7A;&#x5B9A;&#x4E86;&#x5167;&#x90E8;&#x7D50;&#x69CB;&#x548C;&#x8868;&#x9054;&#x65B9;&#x5F0F;, &#x4E5F;&#x5305;&#x6C7A;&#x5B9A;&#x662F;&#x5426;&#x53EF;&#x4EE5;&#x50CF;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x4E00;&#x6A23;&#x5C0D;&#x5167;&#x7F6E;&#x904B;&#x7B97;&#x7B26;&#x7684;&#x652F;&#x6301;.
&#x9019;&#x610F;&#x5473;&#x7740;, Celsius &#x548C; Fahrenheit &#x985E;&#x578B;&#x7684;&#x7B97;&#x8853;&#x884C;&#x7232;&#x548C;&#x5E95;&#x5C64;&#x7684; float64 &#x985E;&#x578B;&#x4E00;&#x6A23;, &#x6B63;&#x5982;&#x4F60;&#x6240;&#x671F;&#x671B;&#x7684;.</p>
<pre><code class="lang-Go">fmt.Printf(<span class="hljs-string">&quot;%g\n&quot;</span>, BoilingC-FreezingC) <span class="hljs-comment">// &quot;100&quot; &#xB0;C</span>
boilingF := CToF(BoilingC)
fmt.Printf(<span class="hljs-string">&quot;%g\n&quot;</span>, boilingF-CToF(FreezingC)) <span class="hljs-comment">// &quot;180&quot; &#xB0;F</span>
fmt.Printf(<span class="hljs-string">&quot;%g\n&quot;</span>, boilingF-FreezingC) <span class="hljs-comment">// compile error: type mismatch</span>
</code></pre>
<p>&#x6BD4;&#x8F03;&#x904B;&#x7B97;&#x7B26; <code>==</code> &#x548C; <code>&lt;</code> &#x4E5F;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x6BD4;&#x8F03;&#x4E00;&#x500B;&#x547D;&#x540D;&#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x548C;&#x53E6;&#x4E00;&#x500B;&#x6709;&#x76F8;&#x8855;&#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x6216;&#x76F8;&#x8855;&#x7684;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x7684;&#x503C;&#x505A;&#x6BD4;&#x8F03;.
&#x4F46;&#x662F;&#x5982;&#x679C;&#x5169;&#x500B;&#x503C;&#x6709;&#x7740;&#x4E0D;&#x8855;&#x7684;&#x985E;&#x578B;, &#x5247;&#x4E0D;&#x80FD;&#x76F4;&#x63A5;&#x9032;&#x884C;&#x6BD4;&#x8F03;:</p>
<p>&#x6BD4;&#x8F03;&#x904B;&#x7B97;&#x7B26; <code>==</code> &#x548C; <code>&lt;</code> &#x4E5F;&#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x6BD4;&#x8F03;&#x4E00;&#x500B;&#x547D;&#x540D;&#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x548C;&#x53E6;&#x4E00;&#x500B;&#x6709;&#x76F8;&#x540C;&#x985E;&#x578B;&#x7684;&#x8B8A;&#x91CF;&#x6216;&#x76F8;&#x540C;&#x7684;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x7684;&#x503C;&#x505A;&#x6BD4;&#x8F03;.
&#x4F46;&#x662F;&#x5982;&#x679C;&#x5169;&#x500B;&#x503C;&#x6709;&#x7740;&#x4E0D;&#x540C;&#x7684;&#x985E;&#x578B;, &#x5247;&#x4E0D;&#x80FD;&#x76F4;&#x63A5;&#x9032;&#x884C;&#x6BD4;&#x8F03;:</p>
<pre><code class="lang-Go"><span class="hljs-keyword">var</span> c Celsius
<span class="hljs-keyword">var</span> f Fahrenheit
fmt.Println(c == <span class="hljs-number">0</span>) <span class="hljs-comment">// &quot;true&quot;</span>
@@ -2111,13 +2075,13 @@ fmt.Println(f &gt;= <span class="hljs-number">0</span>) <span class="hl
fmt.Println(c == f) <span class="hljs-comment">// compile error: type mismatch</span>
fmt.Println(c == Celsius(f)) <span class="hljs-comment">// &quot;true&quot;!</span>
</code></pre>
<p>&#x8A3B;&#x610F;&#x6700;&#x5F8C;&#x90A3;&#x500B;&#x8A9E;&#x53E5;. &#x76E1;&#x7BA1;&#x770B;&#x8D77;&#x4F86;&#x60F3;&#x51FD;&#x6578;&#x8ABF;&#x7528;, &#x4F46;&#x662F;Celsius(f)&#x985E;&#x578B;&#x8F49;&#x63DB;, &#x4F75;&#x4E0D;&#x6703;&#x6539;&#x8B8A;&#x503C;, &#x5B83;&#x50C5;&#x50C5;&#x662F;&#x6539;&#x8B8A;&#x503C;&#x7684;&#x985E;&#x578B;&#x800C;&#x5DF2;. &#x6E2C;&#x8A66;&#x70BA;&#x771E;&#x7684;&#x539F;&#x56E0;&#x662F;&#x56E0;&#x70BA; c &#x548C; g &#x90FD;&#x662F;&#x96F6;&#x503C;.</p>
<p>&#x4E00;&#x500B;&#x547D;&#x540D;&#x7684;&#x985E;&#x578B;&#x53EF;&#x4EE5;&#x63D0;&#x4F9B;&#x7B26;&#x865F;&#x65B9;&#x4FBF;, &#x7279;&#x5F46;&#x662F;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x4E00;&#x904D;&#x53C8;&#x4E00;&#x904D;&#x5730;&#x66F8;&#x5BEB;&#x5FA9;&#x96DC;&#x985E;&#x578B;(&#x8B6F;&#x8A3B;: &#x4F8B;&#x5982;&#x7528;&#x533F;&#x540D;&#x7684;&#x7D50;&#x69CB;&#x9AD4;&#x5B9A;&#x7FA9;&#x8B8A;&#x91CF;). &#x96D6;&#x7136;&#x5C0D;&#x65BC;&#x50CF;float64&#x9019;&#x7A2E;&#x7C21;&#x55AE;&#x7684;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x6C92;&#x6709;&#x7C21;&#x6F54;&#x5F88;&#x591A;, &#x4F46;&#x662F;&#x5982;&#x679C;&#x662F;&#x5FA9;&#x96DC;&#x7684;&#x985E;&#x578B;&#x5C07;&#x6703;&#x7C21;&#x6F54;&#x5F88;&#x591A;, &#x6B63;&#x5982;&#x6211;&#x5011;&#x537D;&#x5C07;&#x8A0E;&#x8AD6;&#x7684;&#x7D50;&#x69CB;&#x9AD4;&#x985E;&#x578B;:</p>
<p>&#x547D;&#x540D;&#x985E;&#x578B;&#x9084;&#x53EF;&#x4EE5;&#x70BA;&#x8A72;&#x985E;&#x578B;&#x7684;&#x503C;&#x5B9A;&#x7FA9;&#x65B0;&#x7684;&#x884C;&#x70BA;. &#x9019;&#x4E9B;&#x884C;&#x70BA;&#x9336;&#x793A;&#x70BA;&#x4E00;&#x7D44;&#x95DC;&#x806F;&#x5230;&#x985E;&#x578B;&#x7684;&#x51FD;&#x6578;, &#x6211;&#x5011;&#x6210;&#x70BA;&#x985E;&#x578B;&#x7684;&#x65B9;&#x6CD5;&#x96C6;. &#x6211;&#x5011;&#x5C07;&#x5728;&#x7B2C;&#x516D;&#x7AE0;&#x8A0E;&#x8AD6;&#x65B9;&#x6CD5;&#x7684;&#x7D30;&#x7BC0;, &#x9019;&#x88CF;&#x503C;&#x8AAA;&#x5BEB;&#x7C21;&#x55AE;&#x7528;&#x6CD5;.</p>
<p>&#x4E0B;&#x9EAB;&#x7684;&#x8072;&#x660E;, Celsius &#x985E;&#x578B;&#x7684;&#x53C3;&#x6578; c &#x9F63;&#x73FE;&#x5728;&#x4E86;&#x51FD;&#x6578;&#x540D;&#x7684;&#x524D;&#x9EAB;, &#x9336;&#x793A;&#x8072;&#x660E;&#x4E00;&#x500B; Celsius &#x985E;&#x578B;&#x7684; &#x540D;&#x53EB; String &#x7684;&#x65B9;&#x6CD5;, &#x65B9;&#x6CD5;&#x8FD4;&#x8FF4; &#x5E36;&#x7740; &#xB0;C &#x6EAB;&#x5EA6;&#x55AE;&#x4F4D; &#x7684;&#x53C3;&#x6578; c &#x7684;&#x6578;&#x5B57;&#x6253;&#x5370;&#x5B57;&#x7B26;&#x4E32;:</p>
<p>&#x8A3B;&#x610F;&#x6700;&#x5F8C;&#x90A3;&#x500B;&#x8A9E;&#x53E5;. &#x76E1;&#x7BA1;&#x770B;&#x8D77;&#x4F86;&#x60F3;&#x51FD;&#x6578;&#x8ABF;&#x7528;, &#x4F46;&#x662F;Celsius(f)&#x985E;&#x578B;&#x8F49;&#x63DB;, &#x4F75;&#x4E0D;&#x6703;&#x6539;&#x8B8A;&#x503C;, &#x5B83;&#x50C5;&#x50C5;&#x662F;&#x6539;&#x8B8A;&#x503C;&#x7684;&#x985E;&#x578B;&#x800C;&#x5DF2;. &#x6E2C;&#x8A66;&#x7232;&#x771E;&#x7684;&#x539F;&#x56E0;&#x662F;&#x56E0;&#x7232; c &#x548C; g &#x90FD;&#x662F;&#x96F6;&#x503C;.</p>
<p>&#x4E00;&#x500B;&#x547D;&#x540D;&#x7684;&#x985E;&#x578B;&#x53EF;&#x4EE5;&#x63D0;&#x4F9B;&#x7B26;&#x865F;&#x65B9;&#x4FBF;, &#x7279;&#x522B;&#x662F;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x4E00;&#x904D;&#x53C8;&#x4E00;&#x904D;&#x5730;&#x66F8;&#x5BEB;&#x8907;&#x96DC;&#x985E;&#x578B;(&#x8B6F;&#x8A3B;: &#x4F8B;&#x5982;&#x7528;&#x533F;&#x540D;&#x7684;&#x7D50;&#x69CB;&#x9AD4;&#x5B9A;&#x7FA9;&#x8B8A;&#x91CF;). &#x96D6;&#x7136;&#x5C0D;&#x65BC;&#x50CF;float64&#x9019;&#x7A2E;&#x7C21;&#x55AE;&#x7684;&#x5E95;&#x5C64;&#x985E;&#x578B;&#x6C92;&#x6709;&#x7C21;&#x6F54;&#x5F88;&#x591A;, &#x4F46;&#x662F;&#x5982;&#x679C;&#x662F;&#x8907;&#x96DC;&#x7684;&#x985E;&#x578B;&#x5C07;&#x6703;&#x7C21;&#x6F54;&#x5F88;&#x591A;, &#x6B63;&#x5982;&#x6211;&#x5011;&#x537D;&#x5C07;&#x8A0E;&#x8AD6;&#x7684;&#x7D50;&#x69CB;&#x9AD4;&#x985E;&#x578B;:</p>
<p>&#x547D;&#x540D;&#x985E;&#x578B;&#x9084;&#x53EF;&#x4EE5;&#x7232;&#x8A72;&#x985E;&#x578B;&#x7684;&#x503C;&#x5B9A;&#x7FA9;&#x65B0;&#x7684;&#x884C;&#x7232;. &#x9019;&#x4E9B;&#x884C;&#x7232;&#x8868;&#x793A;&#x7232;&#x4E00;&#x7D44;&#x95DC;&#x806F;&#x5230;&#x985E;&#x578B;&#x7684;&#x51FD;&#x6578;, &#x6211;&#x5011;&#x6210;&#x7232;&#x985E;&#x578B;&#x7684;&#x65B9;&#x6CD5;&#x96C6;. &#x6211;&#x5011;&#x5C07;&#x5728;&#x7B2C;&#x516D;&#x7AE0;&#x8A0E;&#x8AD6;&#x65B9;&#x6CD5;&#x7684;&#x7D30;&#x7BC0;, &#x9019;&#x91CC;&#x503C;&#x8AAC;&#x5BEB;&#x7C21;&#x55AE;&#x7528;&#x6CD5;.</p>
<p>&#x4E0B;&#x9762;&#x7684;&#x8072;&#x660E;, Celsius &#x985E;&#x578B;&#x7684;&#x53C3;&#x6578; c &#x9F63;&#x73FE;&#x5728;&#x4E86;&#x51FD;&#x6578;&#x540D;&#x7684;&#x524D;&#x9762;, &#x8868;&#x793A;&#x8072;&#x660E;&#x4E00;&#x500B; Celsius &#x985E;&#x578B;&#x7684; &#x540D;&#x53EB; String &#x7684;&#x65B9;&#x6CD5;, &#x65B9;&#x6CD5;&#x8FD4;&#x8FF4; &#x5E36;&#x7740; &#xB0;C &#x6EAB;&#x5EA6;&#x55AE;&#x4F4D; &#x7684;&#x53C3;&#x6578; c &#x7684;&#x6578;&#x5B57;&#x6253;&#x5370;&#x5B57;&#x7B26;&#x4E32;:</p>
<pre><code class="lang-Go"><span class="hljs-keyword">func</span> (c Celsius) String() <span class="hljs-typename">string</span> { <span class="hljs-keyword">return</span> fmt.Sprintf(<span class="hljs-string">&quot;%g&#xB0;C&quot;</span>, c) }
</code></pre>
<p>&#x8A31;&#x591A;&#x985E;&#x578B;&#x90FD;&#x6703;&#x5B9A;&#x7FA9;&#x500B; String &#x65B9;&#x6CD5;, &#x56E0;&#x70BA;&#x7576;&#x7136;&#x7528; fmt &#x5305;&#x7684;&#x6253;&#x5370;&#x65B9;&#x6CD5;&#x6642;, &#x5C07;&#x6703;&#x512A;&#x5148;&#x4F7F;&#x7528; String &#x65B9;&#x6CD5;&#x8FD4;&#x8FF4;&#x7684;&#x7D50;&#x679C;&#x6253;&#x5370;, &#x5C07;&#x5728; 7.1&#x7BC0; &#x8B1B;&#x8FF0;.</p>
<p>&#x8A31;&#x591A;&#x985E;&#x578B;&#x90FD;&#x6703;&#x5B9A;&#x7FA9;&#x500B; String &#x65B9;&#x6CD5;, &#x56E0;&#x7232;&#x7576;&#x7136;&#x7528; fmt &#x5305;&#x7684;&#x6253;&#x5370;&#x65B9;&#x6CD5;&#x6642;, &#x5C07;&#x6703;&#x512A;&#x5148;&#x4F7F;&#x7528; String &#x65B9;&#x6CD5;&#x8FD4;&#x8FF4;&#x7684;&#x7D50;&#x679C;&#x6253;&#x5370;, &#x5C07;&#x5728; 7.1&#x7BC0; &#x8B1B;&#x8FF0;.</p>
<pre><code class="lang-Go">c := FToC(<span class="hljs-number">212.0</span>)
fmt.Println(c.String()) <span class="hljs-comment">// &quot;100&#xB0;C&quot;</span>
fmt.Printf(<span class="hljs-string">&quot;%v\n&quot;</span>, c) <span class="hljs-comment">// &quot;100&#xB0;C&quot;; no need to call String explicitly</span>