Virheenjäljitystulosteiden tulostaminen

Elm:
Virheenjäljitystulosteiden tulostaminen

How to:

Miten:

Elmissä debug-tulostuksen saa esiin Debug.log-funktiolla. Se tulostaa arvon ja palauttaa sen sellaisenaan, joten voit sijoittaa sen missä tahansa koodissasi.

import Html
import Debug

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

Tämä koodi tulostaa konsoliin “DebugMessage: “Hello, Elm!”” ja näyttää viestin “Hello, Elm!” selaimessa.

Deep Dive

Syväsukellus:

Elm otti Debug.log-funktion käyttöön varhaisessa vaiheessa, jotta ohjelmoijille tarjottiin yksinkertainen tapa tarkkailla ohjelmansa tilaa. Historiallisesti monet kielet, kuten JavaScript, ovat käyttäneet console.log-funktiota samassa tarkoituksessa. Ellei debug-tulostusta tarvita, Elm kannustaa käyttämään puhdasta funktiota ilman sivuvaikutuksia. Debug.log on työkalu kehityksen aikana, ei tuotantokoodissa. Käyttö voi myös aiheuttaa suorituskykyongelmia, jos tulostettavaa dataa on paljon.

See Also

Katso Myös:

Elm Debugger: https://guide.elm-lang.org/debugging/ Elm Debug.log dokumentaatio: https://package.elm-lang.org/packages/elm/core/latest/Debug#log Elm-yhteisön keskusteluja: https://discourse.elm-lang.org/