EndOfBuffer
プロセスあるいはストリームのためのバッファ内で現在使用できるデータの終りを表すシンボルである.
例題
例 (2)
process = StartProcess[$SystemShell]BinaryWrite[process, "echo line 1
sleep 100
exit
"];たとえプロセスが終了していなくても,部分的な出力を読む.ReadStringは,EndOfBufferが使われなければシステムのシェルが終了するまで待つ:
ReadString[process, EndOfBuffer]process = StartProcess[$SystemShell]初期出力をすべて読む.オペレーティングシステムとシェルによっては,空の文字列が返されることがある:
ReadString[process, EndOfBuffer]WriteLine[process, "date"];ReadString[process, EndOfBuffer]WriteLine[process, "echo example line"];ReadString[process, EndOfBuffer]シェルに別のコマンドを書き込み終了する.ReadStringは,デフォルトで,プロセスが終了されるまで待つ:
WriteLine[process, "echo final example"];WriteLine[process, "exit"];ReadString[process]関連するガイド
テキスト
Wolfram Research (2014), EndOfBuffer, Wolfram言語関数, https://reference.wolfram.com/language/ref/EndOfBuffer.html.
CMS
Wolfram Language. 2014. "EndOfBuffer." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EndOfBuffer.html.
APA
Wolfram Language. (2014). EndOfBuffer. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EndOfBuffer.html
BibTeX
@misc{reference.wolfram_2026_endofbuffer, author="Wolfram Research", title="{EndOfBuffer}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/EndOfBuffer.html}", note=[Accessed: 13-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_endofbuffer, organization={Wolfram Research}, title={EndOfBuffer}, year={2014}, url={https://reference.wolfram.com/language/ref/EndOfBuffer.html}, note=[Accessed: 13-September-2026]}