不能'''榆树名单

时间:2017-07-18 11:47:05

标签: functional-programming elm

我来自F#背景,我正试图将“项目”合并到这样的列表中......

直接在repl中......

@RequestMapping(value = "/product", method = RequestMethod.GET)
public ModelAndView sortPageBy(
    @RequestParam("order") String orderBy){
      . . .
}

但是编译器说这个..

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

这是一件非常简单的事情,我必须遗漏一些基本的东西。为什么我不能将新字符串包含在该字符串列表中?

1 个答案:

答案 0 :(得分:3)

Elm中的字符串不表示为字符列表,因此它们不能用作cons操作的右侧。

您是否尝试将"anything"添加到空列表的头部?如果是这样,订单是这样的:

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