我已经在这里查看了一些论坛帖子,找不到我正在寻找的东西。假设您正在通过Ruby阅读文本文档。我明白流本质上是逐字节进入的字符。在这种情况下缓冲的目的/最佳做法是什么?我的书展示了很多正在使用的缓冲区的例子,但是没有真正描述缓冲区是什么或者它为什么存在。设置缓冲区时我应该考虑什么?例如,书中说明了以下方法:什么是文件IO流缓冲区?
读(N,缓冲=无)n个字节读,直到字节准备
我不明白的声明“,直到字节准备好“的意思。缓冲区在这方面起作用吗?请随时将我指向另一个解释这个地方的地方,但我无法为自己的生活找到它。
你在用什么书? –
“Ruby编程语言”Flanagan&Matz –