2017-07-18 21 views
0

我從F#的背景來了,我想「缺點」的項目上像這樣的列表...不能「缺點」的榆樹名單

直接在REPL .. 。

model = {things = []} 
morethings = model.things :: "anything" 

但是編譯器說這個..

(::) is expecting the right side to be a: 

    List (List String) 

But the right side is: 

    String 

這是這樣一個簡單的事情,我一定是失去了一些東西根本。爲什麼我不能將新字符串添加到該字符串列表中?

回答

3

Elm中的字符串不表示爲字符列表,因此它們不能用作cons操作的右側。

你是否試圖將"anything"添加到空列表的頭部?如果是這樣,順序是這樣的:

morethings = "anything" :: model.things 
-- yields: ["anything"] 
+0

現在好了,我覺得很傻:-) – Stimul8d