Виведення налагоджувальної інформації

Elm:
Виведення налагоджувальної інформації

Як це робити:

import Html exposing (text)
import Debug

main =
  let
    valueToInspect = "Hello, Elm!"
  in
  text (Debug.toString valueToInspect)

Вивід:

"Hello, Elm!"

За допомогою Debug.toString можна перетворити дані в рядок і вивести їх.

Детальніше:

У Elm, відлагоджувальний вивід не призначений для використання в продакшн-коді; це інструмент для розробки. Починаючи з версії 0.19, Elm вилучає Debug модулі з продакшн-білдів. Історично, такий підхід допомагав запобігти випадковому розкриттю тестових даних та способів роботи внутрішньої логіки програми користувачам. Альтернативою є використання інших інструментів, як-то elm-monitor, для більш глибокого відлагодження. Реалізація друку в Elm базується на чистій функціональній природі мови, тому Debug.log які вносять побічні ефекти, використовуються обережно та свідомо.

Дивись також: