不能 'cons' 一个 Elm 列表
Can't 'cons' an Elm list
我有 F# 背景,我正在尝试 'cons' 将项目添加到这样的列表中...
直接在回复中...
model = {things = []}
morethings = model.things :: "anything"
但是编译器这样说..
(::) is expecting the right side to be a:
List (List String)
But the right side is:
String
这是一个如此简单的事情,我一定错过了一些基本的东西。为什么我不能将新字符串添加到该字符串列表?
Elm 中的字符串不表示为字符列表,因此它们不能用作 cons 操作的右侧。
您是否尝试将 "anything"
添加到空列表的头部?如果是这样,顺序是这样的:
morethings = "anything" :: model.things
-- yields: ["anything"]
我有 F# 背景,我正在尝试 'cons' 将项目添加到这样的列表中...
直接在回复中...
model = {things = []}
morethings = model.things :: "anything"
但是编译器这样说..
(::) is expecting the right side to be a:
List (List String)
But the right side is:
String
这是一个如此简单的事情,我一定错过了一些基本的东西。为什么我不能将新字符串添加到该字符串列表?
Elm 中的字符串不表示为字符列表,因此它们不能用作 cons 操作的右侧。
您是否尝试将 "anything"
添加到空列表的头部?如果是这样,顺序是这样的:
morethings = "anything" :: model.things
-- yields: ["anything"]