9
私はElmと機能プログラミングの初心者の両方であり、真剣にJavaを使ったことはありません。私はElmのdocsを通して自分のやり方をしているし、REPLを使って遊んでいるので、型の注釈を理解しようとしています。Elmのタイプ注釈REPL
type alias Point = { x:Float, y:Float }
origin : Point
origin =
{ x = 0, y = 0 }
を、今、すべてのあなたのポイントを具体的に山車をフォーマットされています:
は、彼らは非常に便利なものに見えます!マジック。大好きです。 REPLでそれで遊ぶのが大好きだが、REPLは型定義を理解していないようです:
> type alias Point = { x:Float, y:Float }
> origin : Point
-- SYNTAX PROBLEM -------------------------------------------- repl-temp-000.elm
I ran into something unexpected when parsing your code!
7│ origin : Point
^
I am looking for one of the following things:
end of input
whitespace
これはREPLのバグ、または機能か?
ありがとうございました。それは本当に悪いです。 Eml-reactorはかなり面白いですが、Emacsで実行することはできませんし、名前を入力するだけで機能を調べることはできません。しかし、私はhttps://github.com/elm-communityを見つけるのを助けるためのあなたの答えの2つのアップボントを与えるでしょう – Dmitri
[elm-mode for emacs](https://github.com/jcollard/elm-mode) 。 elm-oracleの統合により、エディタ内での検査機能の一部が提供されます –