标签: f# operators
以下代码使我能够将结果传递给加法运算符:
let x = 1 x |> (+) 3 val x : int = 1 val it : int = 4
但是我无法使用相同的方法将项目添加到列表中:
let x = [1] x |> (::) 3 x|> (::) 3;; -----^^ stdin(4,6): error FS0010: Unexpected symbol '::' in expression
为什么这不是一个有效的构造?