1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| // jshint esnext:true
|
| var chan = require('..')
| var co = require('co')
| var fs = require('fs')
|
| co(function *() {
| var ch = chan()
|
| fs.readFile('something', ch)
|
| try {
| yield ch
| } catch (err) {
| console.log('failed: %s', err.message)
| }
| })()
|
|