Cursus Raku / Geavanceerd / Debuggen

Debuggen met dd

Er zijn verschillende manieren om een programma te debuggen, van een eenvoudige printinstructie zoals say tot meer uitgebreide traceerhulpmiddelen. In dit onderdeel bekijken we de handige dd-routine. Deze is ingebouwd in de Rakudo-compiler, hoewel het geen onderdeel is van de Raku-taalstandaard zelf.

De naam dd staat voor data dumper. Anders dan say of put, die bedoeld zijn voor de normale uitvoer van het programma, toont dd een ontwikkelaarsvriendelijke weergave van een waarde — dezelfde codeachtige vorm die wordt geproduceerd door de .raku-methode uit het vorige onderdeel. Het schrijft naar de standaardfoutstroom, zodat de uitvoer niet vermengd raakt met de gegevens die je programma voor de gebruiker afdrukt.

Onderwerpen in deze sectie

Praktijk

Maak de 1 quiz over de inhoud van deze sectie.

Oefeningen

Deze sectie bevat 3 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.

  1. De datastructuur dumpen
  2. Een getypte variabele dumpen
  3. Een hash dumpen

Cursusnavigatie

De juiste kiezen   |   Variabelen dumpen