update
This commit is contained in:
parent
fde2f767d1
commit
ad6fa5d2d2
@ -144,7 +144,7 @@ but they both decode to the original string as desired.</p>
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td class="code leading">
|
<td class="code leading">
|
||||||
<div class="highlight"><pre><span class="gp">$</span> go run base64-encoding.sh
|
<div class="highlight"><pre><span class="gp">$</span> go run base64-encoding.go
|
||||||
<span class="go">YWJjMTIzIT8kKiYoKSctPUB+</span>
|
<span class="go">YWJjMTIzIT8kKiYoKSctPUB+</span>
|
||||||
<span class="go">abc123!?$*&()'-=@~</span>
|
<span class="go">abc123!?$*&()'-=@~</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
@ -200,7 +200,7 @@ using the same pattern we did for reads.</p>
|
|||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="docs">
|
<td class="docs">
|
||||||
<p>Let the 110 goroutines work on the <code>state</code> and
|
<p>Let the 10 goroutines work on the <code>state</code> and
|
||||||
<code>mutex</code> for a second.</p>
|
<code>mutex</code> for a second.</p>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
|
@ -102,7 +102,7 @@ as the first argument to the function.</p>
|
|||||||
<span class="nx">p</span><span class="p">(</span><span class="s">"Replace: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">Replace</span><span class="p">(</span><span class="s">"foo"</span><span class="p">,</span> <span class="s">"o"</span><span class="p">,</span> <span class="s">"0"</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">))</span>
|
<span class="nx">p</span><span class="p">(</span><span class="s">"Replace: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">Replace</span><span class="p">(</span><span class="s">"foo"</span><span class="p">,</span> <span class="s">"o"</span><span class="p">,</span> <span class="s">"0"</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">))</span>
|
||||||
<span class="nx">p</span><span class="p">(</span><span class="s">"Replace: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">Replace</span><span class="p">(</span><span class="s">"foo"</span><span class="p">,</span> <span class="s">"o"</span><span class="p">,</span> <span class="s">"0"</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span>
|
<span class="nx">p</span><span class="p">(</span><span class="s">"Replace: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">Replace</span><span class="p">(</span><span class="s">"foo"</span><span class="p">,</span> <span class="s">"o"</span><span class="p">,</span> <span class="s">"0"</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span>
|
||||||
<span class="nx">p</span><span class="p">(</span><span class="s">"Split: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">Split</span><span class="p">(</span><span class="s">"a-b-c-d-e"</span><span class="p">,</span> <span class="s">"-"</span><span class="p">))</span>
|
<span class="nx">p</span><span class="p">(</span><span class="s">"Split: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">Split</span><span class="p">(</span><span class="s">"a-b-c-d-e"</span><span class="p">,</span> <span class="s">"-"</span><span class="p">))</span>
|
||||||
<span class="nx">p</span><span class="p">(</span><span class="s">"toLower: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">ToLower</span><span class="p">(</span><span class="s">"TEST"</span><span class="p">))</span>
|
<span class="nx">p</span><span class="p">(</span><span class="s">"ToLower: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">ToLower</span><span class="p">(</span><span class="s">"TEST"</span><span class="p">))</span>
|
||||||
<span class="nx">p</span><span class="p">(</span><span class="s">"ToUpper: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">ToUpper</span><span class="p">(</span><span class="s">"test"</span><span class="p">))</span>
|
<span class="nx">p</span><span class="p">(</span><span class="s">"ToUpper: "</span><span class="p">,</span> <span class="nx">s</span><span class="p">.</span><span class="nx">ToUpper</span><span class="p">(</span><span class="s">"test"</span><span class="p">))</span>
|
||||||
<span class="nx">p</span><span class="p">()</span>
|
<span class="nx">p</span><span class="p">()</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
@ -78,7 +78,7 @@ after 2s.</p>
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td class="code leading">
|
<td class="code leading">
|
||||||
<div class="highlight"><pre> <span class="nx">c1</span> <span class="o">:=</span> <span class="nb">make</span><span class="p">(</span><span class="kd">chan</span> <span class="kt">string</span><span class="p">)</span>
|
<div class="highlight"><pre> <span class="nx">c1</span> <span class="o">:=</span> <span class="nb">make</span><span class="p">(</span><span class="kd">chan</span> <span class="kt">string</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
|
||||||
<span class="k">go</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
|
<span class="k">go</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
|
||||||
<span class="nx">time</span><span class="p">.</span><span class="nx">Sleep</span><span class="p">(</span><span class="nx">time</span><span class="p">.</span><span class="nx">Second</span> <span class="o">*</span> <span class="mi">2</span><span class="p">)</span>
|
<span class="nx">time</span><span class="p">.</span><span class="nx">Sleep</span><span class="p">(</span><span class="nx">time</span><span class="p">.</span><span class="nx">Second</span> <span class="o">*</span> <span class="mi">2</span><span class="p">)</span>
|
||||||
<span class="nx">c1</span> <span class="o"><-</span> <span class="s">"result 1"</span>
|
<span class="nx">c1</span> <span class="o"><-</span> <span class="s">"result 1"</span>
|
||||||
@ -117,7 +117,7 @@ from <code>c2</code> will succeed and we’ll print the result.</p>
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td class="code">
|
<td class="code">
|
||||||
<div class="highlight"><pre> <span class="nx">c2</span> <span class="o">:=</span> <span class="nb">make</span><span class="p">(</span><span class="kd">chan</span> <span class="kt">string</span><span class="p">)</span>
|
<div class="highlight"><pre> <span class="nx">c2</span> <span class="o">:=</span> <span class="nb">make</span><span class="p">(</span><span class="kd">chan</span> <span class="kt">string</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
|
||||||
<span class="k">go</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
|
<span class="k">go</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
|
||||||
<span class="nx">time</span><span class="p">.</span><span class="nx">Sleep</span><span class="p">(</span><span class="nx">time</span><span class="p">.</span><span class="nx">Second</span> <span class="o">*</span> <span class="mi">2</span><span class="p">)</span>
|
<span class="nx">time</span><span class="p">.</span><span class="nx">Sleep</span><span class="p">(</span><span class="nx">time</span><span class="p">.</span><span class="nx">Second</span> <span class="o">*</span> <span class="mi">2</span><span class="p">)</span>
|
||||||
<span class="nx">c2</span> <span class="o"><-</span> <span class="s">"result 2"</span>
|
<span class="nx">c2</span> <span class="o"><-</span> <span class="s">"result 2"</span>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user