我试图传递一个空列表,为其添加一个值,然后打印该值:
let add_to_list (my_list : string list) =
my_list@["somevalue"]; print_list(my_list)
let print_list lst =
print_string(string_of_list(lst) (fun a -> a) ",")
add_to_list [];
列表中没有显示任何内容。但是,当我用add_to_list ["a"; "b"]
调用它时,只显示那些值。男人OCaml真的很难
答案 0 :(得分:1)
jquery.ajax
运算符连接两个列表并将结果作为新列表返回 - 它不会影响输入。
您需要在新绑定中捕获结果,然后打印出来:
@