我已經在這裏查看了一些論壇帖子,找不到我正在尋找的東西。假設您正在通過Ruby閱讀文本文檔。我明白流本質上是逐字節進入的字符。在這種情況下緩衝的目的/最佳做法是什麼?我的書展示了很多正在使用的緩衝區的例子,但是沒有真正描述緩衝區是什麼或者它爲什麼存在。設置緩衝區時我應該考慮什麼?例如,書中說明了以下方法:什麼是文件IO流緩衝區?
讀(N,緩衝=無)n個字節讀,直到字節準備
我不明白的聲明「,直到字節準備好「的意思。緩衝區在這方面起作用嗎?請隨時將我指向另一個解釋這個地方的地方,但我無法爲自己的生活找到它。
你在用什麼書? –
「Ruby編程語言」Flanagan&Matz –