Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20181208_好きだけじゃツライScala.js_共有版_.pdf

omiend
December 08, 2018

 20181208_好きだけじゃツライScala.js_共有版_.pdf

omiend

December 08, 2018
Tweet

More Decks by omiend

Other Decks in Programming

Transcript

  1. @omiend 今日も一日 話すこと - Scala の 布教 簡単な紹介(いいところ) - Scala.js

    の簡単な紹介(いいところ・ツライところ) - +α 話さないこと - ScalaのScala.jsの細かいサンプルコード
  2. @omiend Scala.jsのツライところ だったら、最近だとElmが良さそう(根底から覆す) import Browser import Html exposing (Html, button,

    div, text) import Html.Events exposing (onClick) main = Browser.sandbox { init = 0, update = update, view = view } type Msg = Increment | Decrement update msg model = case msg of Increment -> model + 1 Decrement -> model - 1 view model = div [] [ button [ onClick Decrement ] [ text "-" ] , div [] [ text (String.fromInt model) ] , button [ onClick Increment ] [ text "+" ] ]