Gegevens: chef-kok

Data :: Chef is een complex Hash Exchange-formaat.
Download nu

Gegevens: chef-kok Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chris Josephes
  • Uitgever website:
  • http://search.cpan.org/~chrisj/ubertext-0.95/Dispatch/Dispatch.pm

Gegevens: chef-kok Tags


Gegevens: chef-kok Beschrijving

Gegevens: chef-kok is een complex hashissel-formaat. Gegevens: chef-kok is een complex hash Exchange-formaat.synopsisuse data :: chef-kok; $ chef = gegevens :: chef-> nieuw (); $ chef-> gelezen (@Text_array); $ chef-kok-> aanhanging (% hash_table); $ Chef-> Set ("Naam.full" => "John Public"); $ Chef-> Get ("Naam.first", "Naam.last"); Chef-kok is een tekstindeling van een Hash-gegevensstructuur die kan worden uitgewisseld tussen programma's. Gegevens: chef-kok is ontworpen om het chef-kok-formaat te lezen en te schrijven. Het chef-kok-indeling kan multiline-records, hiėrarchiale sleutels en arrays aan. Alle toegang wordt uitgevoerd door objectmethoden. U kunt de waarden krijgen / instellen, elementaire hash-operaties uitvoeren, gedeeltelijke structuren dumpen en de sleutel doorkruisen (vergelijkbaar met hoe een SNMP MIB wordt gelopen) .Data-formaat eenvoudige sleutel / value-record wordt als volgt uitgedrukt: == Een sleutel / waardepaar waarbij de waarde van meerdere regels als volgt kunnen worden uitgedrukt: => End-tag End-tagwhitespace aan het begin van een lijn wordt genegeerd. Als u een meervoudige regelwaarde hebt die WhiteSpace aan het begin van een regel bevat, kunt u de verticale balk gebruiken om aan te geven dat deze moet worden bewaard. => | End-tag | | | End-tagthe sleutels in het chef-kok-formaat kunnen hiėrarchiaal zijn, met niveaus van de hiėrarchie gescheiden door perioden. NAME.FIRST == CHRIS NAME.LAST == JosepheSeach-deel van de sleutel is bekend als een segment. Om de bestandsgrootte te verminderen, kunnen hiėrarchiale records in het chef-kok-formaat worden gegroepeerd, zodat het volledige pad van de sleutel niet hoeft te zijn ingevoerd voor elke opname. Hier is het bovenstaande voorbeeld gecomprimeerd: naam = {first == Chris Laatste == Josephes} Een sleutelsegment is in staat om een array-index te zijn. Dit is handig voor het serialiseren van gegevens, of als u te maken hebt met lijsten van identieke records.Het volgende is een voorbeeld van array-indexen die worden gebruikt in een chef-kokbestand dat gegevens bevat over een compacte schijf. CD.Title == Pomp CD.Artist == Aerosmith CD.list = {(1) .TRACK == 1 (1) .Index == 1 (1) .title == jonge lust <> ( 5) .TRACK == 5 (5) .Index == 1 (5) .title == Waterlied (6) .TRACK == 5 (6) .Indx == 2 (6) .Title == Janie heeft een Gun <>} U kunt een reeks chef-kok-objecten maken met behulp van de methode Spawnarray (). Een sleutelsegment kan ook een HASH-index zijn. System = { = {NAME == PlayStation 2 Fabrikant == SONY} = {NAAM == GAMECUBE Fabrikant == Nintendo} = {NAME == X-Box Fabrikant == Microsoft}} u Kan een Hash-tabel met chef-object maken met behulp van de methode SpawnHash (). Vereisten: · Perl


Gegevens: chef-kok Gerelateerde software