This commit is contained in:
Mark McGranaghan 2015-02-14 07:19:47 -08:00
parent ad69440af1
commit 6494e4478b
4 changed files with 12 additions and 13 deletions

View File

@ -1,2 +1,2 @@
4e31686ab1dac4fa0e3ce753a6af207c51b9b049
utd_H-XJtC
0b676b93e41ac5434003c194bc038d5f3ce76bc8
y6SB6Mf2VQ

View File

@ -1,2 +1,2 @@
677974cc6b7ba9a63f6c7f2979fd46ef2a4202d7
eaMv0skOfY
2a74211d0a7bc639c874d7be41e816bf168475d8
e8HvuLLUw_

View File

@ -44,7 +44,7 @@ of spawning processes from Go.</p>
</td>
<td class="code leading">
<a href="http://play.golang.org/p/utd_H-XJtC"><img title="Run code" src="play.png" class="run" /></a>
<a href="http://play.golang.org/p/y6SB6Mf2VQ"><img title="Run code" src="play.png" class="run" /></a>
<div class="highlight"><pre><span class="kn">package</span> <span class="nx">main</span>
</pre></div>
@ -95,7 +95,7 @@ to represent this external process.</p>
<tr>
<td class="docs">
<p><code>.Output</code> is another helper than handles the common
<p><code>.Output</code> is another helper that handles the common
case of running a command, waiting for it to finish,
and collecting its output. If there were no errors,
<code>dateOut</code> will hold bytes with the date info.</p>

View File

@ -40,7 +40,7 @@ Here&rsquo;s how to parse URLs in Go.</p>
</td>
<td class="code leading">
<a href="http://play.golang.org/p/eaMv0skOfY"><img title="Run code" src="play.png" class="run" /></a>
<a href="http://play.golang.org/p/e8HvuLLUw_"><img title="Run code" src="play.png" class="run" /></a>
<div class="highlight"><pre><span class="kn">package</span> <span class="nx">main</span>
</pre></div>
@ -54,8 +54,8 @@ Here&rsquo;s how to parse URLs in Go.</p>
<td class="code leading">
<div class="highlight"><pre><span class="kn">import</span> <span class="s">&quot;fmt&quot;</span>
<span class="kn">import</span> <span class="s">&quot;net&quot;</span>
<span class="kn">import</span> <span class="s">&quot;net/url&quot;</span>
<span class="kn">import</span> <span class="s">&quot;strings&quot;</span>
</pre></div>
</td>
@ -138,16 +138,15 @@ values.</p>
<tr>
<td class="docs">
<p>The <code>Host</code> contains both the hostname and the port,
if present. <code>Split</code> the <code>Host</code> manually to extract
the port.</p>
if present. Use <code>SplitHostPort</code> to extract them.</p>
</td>
<td class="code leading">
<div class="highlight"><pre> <span class="nx">fmt</span><span class="p">.</span><span class="nx">Println</span><span class="p">(</span><span class="nx">u</span><span class="p">.</span><span class="nx">Host</span><span class="p">)</span>
<span class="nx">h</span> <span class="o">:=</span> <span class="nx">strings</span><span class="p">.</span><span class="nx">Split</span><span class="p">(</span><span class="nx">u</span><span class="p">.</span><span class="nx">Host</span><span class="p">,</span> <span class="s">&quot;:&quot;</span><span class="p">)</span>
<span class="nx">fmt</span><span class="p">.</span><span class="nx">Println</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="nx">fmt</span><span class="p">.</span><span class="nx">Println</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
<span class="nx">host</span><span class="p">,</span> <span class="nx">port</span><span class="p">,</span> <span class="nx">_</span> <span class="o">:=</span> <span class="nx">net</span><span class="p">.</span><span class="nx">SplitHostPort</span><span class="p">(</span><span class="nx">u</span><span class="p">.</span><span class="nx">Host</span><span class="p">)</span>
<span class="nx">fmt</span><span class="p">.</span><span class="nx">Println</span><span class="p">(</span><span class="nx">host</span><span class="p">)</span>
<span class="nx">fmt</span><span class="p">.</span><span class="nx">Println</span><span class="p">(</span><span class="nx">port</span><span class="p">)</span>
</pre></div>
</td>