Spec-Zone.ru › Nim

std/streamwrapper

Source Edit

Этот модуль реализует оболочку потока.

С версии 1.2.

Импорты

deques, streams

Типы

PipeOutStream[T] = ref object of T
Source Edit

Процедуры

proc newPipeOutStream[T](s: sink (ref T)): owned PipeOutStream[T]

Оборачивает поток для чтения с помощью PipeOutStream, так что вы можете использовать функции peek* и генерировать ошибку выполнения при вызове setPosition/getPosition или при выполнении операции записи.

Пример:

import std/[osproc, streamwrapper]
var
  p = startProcess(exePath)
  outStream = p.outputStream().newPipeOutStream()
echo outStream.peekChar
p.close()
Source Edit

© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/streamwrapper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API