Module Module de base

Module io

Module de traitement d'entrée et de sortie

Instructions:

1
var io = require('io');

Objet

MemoryStream

Créez un objet de flux de mémoire, voir MemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Créez un objet de lecture de flux de mémoire tampon, voir BufferedStream

1
BufferedStream io.BufferedStream;

Fonction statique

copyStream

Copiez les données du flux dans le flux cible

1 2 3
static Long io.copyStream(Stream from, Stream to, Long bytes = -1) async;

Paramètres d'appel:

  • from : Stream , objet de flux source
  • to : Stream , objet de flux cible
  • bytes : Long, le nombre d'octets copiés

Résultat de retour:

  • Long , retourne le nombre d'octets copiés

bridge

Copiez les données du flux dans les deux sens jusqu'à ce qu'il n'y ait plus de données dans le flux ou que le flux soit fermé

1 2
static io.bridge(Stream stm1, Stream stm2) async;

Paramètres d'appel:

  • stm1 : Stream , flux objet un
  • stm2 : Stream , objet de flux 2