Elm:
Skriva ut felsökningsdata

How to: - Hur gör man:

I Elm använder vi Debug.log för att skriva ut värden i konsolen:

import Html

main =
  Html.text (Debug.log "MyDebugValue" "Hello, Elm!")

Sample output in the browser console would look like:

MyDebugValue: "Hello, Elm!"

Observera att Debug.log tar två argument: en etikett (string) och värdet du vill skriva ut. Det returnerar värdet som det är så att du kan koda som vanligt.

Deep Dive - Fördjupning:

Debug.log är enkel men följer Elm’s filosofi om renhet och transparens i kodning. Det introducerades i de tidiga versionerna av Elm och finns kvar eftersom det är ett ovärderligt verktyg. Alternativt kan du använda Debug.todo för att markera ofärdiga delar i koden. Värdet av att kunna skriva ut felsökningsdata utan att störa programmets flöde kan inte underskattas, men kom ihåg att ta bort Debug.log uttryck innan du bygger din slutgiltiga version.

See Also - Se även: