1
私はいくつかのGithubコードを見ていて、yield文の後に式があるように見えます。JavaScriptはyield文の後にコードを実行しますか?
リンクはhereある、と私は見ているコードはこれです:
if (curbyte === LF && lastbyte !== CR || curbyte === CR && curpos < bytesRead - 1) {
yield _concat(lineBuffer, readChunk.slice(startpos, curpos));
lineBuffer = undefined;
startpos = curpos + 1;
if (curbyte === CR && readChunk[curpos + 1] === LF) {
startpos++;
curpos++;
}
} else if (curbyte === CR && curpos >= bytesRead - 1) {
lastbyte = curbyte;
}
私は思っているだろう
その行の後にすべてのもの:
yield _concat(lineBuffer, readChunk.slice(startpos, curpos));
と同じif
ブロック内決して達成されないだろう。それは私には間違っていますか?