2017-11-28 18 views
3

これは本当に問題の質問です。申し訳ありませんが、インターネット上での検索では答えが見つかりません。elmに値を割り当てる

-- MODEL 

type alias Model = Int 

model : Model 
model = 
    0 


-- UPDATE 

type Msg = Increment | Decrement | Reset 

update : Msg -> Model -> Model 
update msg model = 
    case msg of 
    Increment -> 
     model + 1 

    Decrement -> 
     model - 1 
    Reset -> 
     model = 0 

私は0にモデル値を設定しリセットを実装しようとしていますが、私はコンパイルエラーを取得しています:

The = operator is reserved for defining variables. Maybe you want == instead? Or maybe you are defining a variable, but there is whitespace before it?

助けてください私は、次のコードを持っています!

+1

'model = 0'の代わりに' 0'と書いたのですか? – Dogbert

+0

はい、ありがとう!私は、私がモデル値のためにすでに等しいと気付かなかった。 –

答えて

6

モデルの新しい値を書き込むだけで済みます。この場合、それはちょうど0

Reset -> 
    0