Browse Source

Coroutine

pull/46/head
Jure Šorn 5 years ago
parent
commit
5a4b3ff0f7
2 changed files with 9 additions and 5 deletions
  1. 7
      README.md
  2. 7
      index.html

7
README.md

@ -2243,9 +2243,12 @@ def adder(target):
def printer():
while True:
value = (yield)
print(value)
print(value, end=' ')
```
reader(adder(printer())) # 100, 101, ..., 109
```python
>>> reader(adder(printer()))
100 101 102 103 104 105 106 107 108 109
```
<br>

7
index.html

@ -1943,11 +1943,12 @@ ValueError: malformed node or string
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">printer</span><span class="hljs-params">()</span>:</span>
<span class="hljs-keyword">while</span> <span class="hljs-keyword">True</span>:
value = (<span class="hljs-keyword">yield</span>)
print(value)
reader(adder(printer())) <span class="hljs-comment"># 100, 101, ..., 109</span>
print(value, end=<span class="hljs-string">' '</span>)
</code></pre></div>
<pre><code class="python language-python hljs"><span class="hljs-meta">&gt;&gt;&gt; </span>reader(adder(printer()))
<span class="hljs-number">100</span> <span class="hljs-number">101</span> <span class="hljs-number">102</span> <span class="hljs-number">103</span> <span class="hljs-number">104</span> <span class="hljs-number">105</span> <span class="hljs-number">106</span> <span class="hljs-number">107</span> <span class="hljs-number">108</span> <span class="hljs-number">109</span>
</code></pre>
<p><br></p>
<div><h1 id="libraries">Libraries</h1><div><h2 id="progressbar"><a href="#progressbar" name="progressbar">#</a>Progress Bar</h2><pre><code class="python language-python hljs"><span class="hljs-comment"># $ pip3 install tqdm</span>
<span class="hljs-keyword">from</span> tqdm <span class="hljs-keyword">import</span> tqdm

Loading…
Cancel
Save