Dati :: Chef.

Dati :: Chef è un complesso formato di scambio hash.
Scarica ora

Dati :: Chef. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Chris Josephes
  • Sito web dell'editore:
  • http://search.cpan.org/~chrisj/ubertext-0.95/Dispatch/Dispatch.pm

Dati :: Chef. Tag


Dati :: Chef. Descrizione

Dati :: Chef è un complesso formato di scambio di hash. Dati :: Chef è un complesso formato di scambio di hash.Synopsisuse Dati :: Chef; $ Chef = Dati :: Chef-> Nuovo (); $ Chef-> Leggi (@TEXT_Array); $ Chef-> Readhash (% hash_table); $ Chef-> Set ("nome.full" => "John Public"); $ Chef-> Get ("nome.First", "nome.last"); chef è un formato di testo di una struttura dati hash che può essere intercambiato tra i programmi. Dati :: Chef è progettato per leggere e scrivere il formato Chef. Il formato CHEF può gestire record multilinea, chiavi gerarchali e arrays.Tutti L'accesso è eseguito da metodi oggetto. È possibile ottenere / impostare i valori, eseguire operazioni di base hash, scaricare le strutture parziali e attraversare il tasto (simile a come viene camminato un MIB SNMP). DATA FORMATA Simple Key / Value Record è espresso come questo: == Una coppia di tasti / valore in cui il valore spans più linee può essere espresso in questo modo: => End-tag End-tagwhitespace all'inizio di una linea viene ignorato. Se si dispone di un valore di linea multiple che include spazi bianchi all'inizio di una riga, è possibile utilizzare la barra verticale per indicare che deve essere conservato. => | End-tag | | | Tag-end Le chiavi nel formato Chef possono essere gerarchiche, con livelli della gerarchia separati da periodi. NAME.FIRST == Chris Name.Last == La porzione Josephesauch della chiave è nota come segmento.Per ridurre le dimensioni del file, i record gerarchici nel formato Chef possono essere raggruppati insieme in modo che il percorso completo della chiave non abbia bisogno di essere inserito per ogni record.Hhere è l'esempio sopra compresso: nome = {first == Chris Last == Joseps} Un segmento chiave è in grado di essere un indice di array. Questo è utile per i dati serializzanti o se si tratta di liste di elenchi di record identici. Il seguente è un esempio di indici di array utilizzati in un file chef che contiene dati su un compact disc. cd.title == Pump CD.Artist == Aerosmith CD.List = {(1) .Track == 1 (1) .Index == 1 (1) .Title == Giovane lussuria <> ( 5) .Track == 5 (5) .Index == 1 (5) .Title == Song Acqua (6) .Track == 5 (6) .Index == 2 (6) .Title == Janie ha un Pistola <>} È possibile creare un array di oggetti chef utilizzando il metodo SPAWARARRAY ().A Segmento chiave può anche essere un indice hash. System = { = {NAME == PLAYSTATION 2 Produttore == Sony} = {NAME == GameCube Produttore == Nintendo} = {NAME == Produttore X-BOX == Microsoft}} You può creare una tabella hash di oggetti chef utilizzando il metodo SPAWNHASH (). Requisiti: · Perl.


Dati :: Chef. Software correlato