Stream :: Reader.

Stream :: Reader è una classe Perl Reader Stream.
Scarica ora

Stream :: Reader. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Andrian Zubko
  • Sito web dell'editore:
  • http://search.cpan.org/~ondr/Stream-Reader-0.09/lib/Stream/Reader.pm

Stream :: Reader. Tag


Stream :: Reader. Descrizione

Stream :: Reader è una classe perl lettore di streaming. Stream :: Reader è un lettore di streaming perl class.synopsis # flusso di ingresso può essere il riferimento a TypeGlob o Scalare, il flusso di uscita, il flusso di output può essere gli stessi tipi o undefined # Constructor $ Stream = Stream :: Reader-> Nuovo (* in, { Limite => $ Limit, buffsize => $ buffsize, modalità => 'ub'}); # Leggendo tutto prima del delimitatore a partire dalla posizione corrente. # Delimitatore è scalare o riferimento all'array con molti scalari. # Restituisce il valore True sul corrispondente di successo o se Fine del flusso # previsto in prima volta $ BOOL = $ Stream->> Leggi ($ delimitatore, {out => * out, limite => $ limite, modalità => "AIE '}) ; # Lettura del numero fisso di caratteri che inizia dalla posizione corrente. # Restituisce il valore True Se è stato letto il numero di caratteri più quindi zero o # la fine del flusso non è stato previsto ancora $ bool = $ Stream->> readsome ($ limite, {out => * out, mode => 'a'}); # Modalità è stringa, cosa può contenere: # u - modificatore per il costruttore. Disabilitare il controllo UTF-8 # B - Modificatore per il costruttore. Abilita il secondo buffer per accelerare la ricerca insensibile del caso # A - Modificator per letture () e readsome (). Assegnazione dei dati su # flusso di output #, se il flusso è SCALAR # I - Modificator per Legge (). Abilita custodia Search Insensitive # E-Modificator per Legge (). Alla fine del flusso di ingresso Alltimes # restituisce il valore falso $ Number = $ Stream -> {total}; # Numero totale di caratteri di lettura $ Numero = $ STREAMENTO -> {letato}; # Numero di caratteri leciti all'ultima # funzionamento (senza stringa abbinata alla lunghezza di leggi () metodo) Numero $ = $ Stream -> {memorizzato}; # numero di caratteri memorizzati con successo # all'ultima operazione $ string = $ Stream -> {match}; # stringa abbinata all'ultima operazione # (in realtà per legge () solo) $ bool = $ flusso -> {error}; # Stato dell'errore. TRUE su ERRORORMETHODSOBJ = Streaming :: Reader-> Nuovo (input, {... params ...}) Il metodo costruttore istanzia un nuovo flusso :: lettore oggetti.Input - è un riferimento al flusso di file, aperto per la lettura o Riferimento alla stringa definita. Questo è un parametro obbligatorio.Params (tutto opzionale): dimensione limite di limiti dei dati del flusso di ingresso nei caratteri. Se questo parametro è assente, non definito o inferiore a zero, quindi tutti i dati dal flusso di ingresso saranno disponibili per la lettura.Buffsize - Dimensione del buffer nei caratteri. Se questo parametro è assente, non definito o inferiore a zero, verrà utilizzato il tampone predefinito Dimensione 32768 caratteri.Mode - è una stringa con modificatori di lettere: B - Usa il secondo tampone. Può davvero accelerare la ricerca in modalità insensibile. Usa questo flag Se sei assolutamente sicuro, che i tuoi dati UTF-8 sono validi.Result = obj-> Leggi (delimitatore, {... params ...}) Questo metodo legge tutti i dati dal flusso di input prima del primo delimitatore, A partire dalla posizione corrente.Result - Valore booleano. Vero valore se il delimetro trovato con successo o del flusso di input si prevede in prima ora. Valore falso diversamente, o in caso di lettura errori.delimetro - è un delimetro di stringa o riferimento all'array con molti delimitatori. Questo è un parametro obbligatorio e deve essere definito .Remember! In caso di molti delimitatori, il delimitatore sinistro non ha più priorità quindi a destra! PARAMS (tutto OPFORTIVO): OUT - è un riferimento al flusso di file, aperto per la scrittura o il riferimento alla stringa. Se questo parametro è assente, i dati non verranno memorizzati.Limit - Dimensione in caratteri. Definisce, il numero massimo di caratteri che devono essere memorizzati in uscita. Se questo parametro è assente, non definito o inferiore a zero, questo metodo verrà tentato di memorizzare tutti i dati di lettura.Mode - è una stringa con i modificatori di lettere: A - APPENDIG DATI su OUT se OUT è un riferimento a String.i - Cerca in modalità Case Insensitive.e - Alla fine del flusso di ingresso restituisce solo il valore falso. Senza questo modificatore, se la fine del flusso previsto in prima volta, verrà restituito il Vero Value.Result = OBJ->> Readsome (limite, {... params ...}) Questo metodo legge il numero fisso di caratteri dal flusso di ingresso che inizia dalla posizione corrente.Result - valore booleano. Vero valore, se alcuni caratteri sono stati letti o la fine del flusso di input non è ancora previsto. Falso valore diversamente, o in caso di leggere errori.Limit - dimensione limite in caratteri, quanti è necessario leggere. Se questo parametro è assente, non definito o inferiore a zero, verrà letta tutti i dati disponibili da INPUT STREAM.PARAMS (TUTTI I DATI OPPLICATICI): OUT - Lo stesso di Metodo di lettura ().Mode - è una stringa con lettere-modificatori: A - Lo stesso di metodo di lettura ().statistica: OBJ -> {Totale} - Numero totale di caratteri lezionati. Avvertimento! Questo modulo utilizzando la lettura del blocco e la posizione reale in streaming è diverso.obj -> {letato} - Numero di caratteri lezionati all'ultima operazione (senza lunghezza della stringa abbinata al metodo Leggi ()) .obj -> {memorizzato} Charm all'ultima operazioneBj -> {Match} - Stringa abbinata all'ultima operazione (in realtà per leggi () solo) OBJ -> {ERRORE} - Stato errore Boolen. A qualsiasi lettura ERORRS Tutte le operazioni saranno arrestate e questa flag si è rivolta al valore reale. Requisiti: · Perl.


Stream :: Reader. Software correlato

Moiochart

Moiochart Project è la mia libreria Java per disegnare grafici a funzioni, grafici a barre, grafici a torta, ecc. ...

219

Scarica

Gnome-presa

GNOME-Socket offre una biblioteca semplice per I / O asincrono di rete ad alto livello nelle applicazioni GNOME. ...

184

Scarica