OCaml构造函数错误

时间:2013-09-15 23:23:52

标签: ocaml

我正在尝试创建一个用于创建对象的函数,我在函数上收到一个非常通用的Error: Syntax error。上课:

    class dataframe csv_file = 
        object
        val mutable csv = csv_file
        end

创建对象的功能:

    let import_data dataframe_name filepath = 
       let dataframe_name = new dataframe (Csv.load filepath);;

注意:(Csv.load file)会返回用户定义的类型t : string list list但是我不认为这是一个问题,因为csv_file是多态的。

1 个答案:

答案 0 :(得分:4)

你的结构

let foo =
  let bar = baz;;

在语法上是不正确的。你应该使用

let foo =
  baz;;

let foo =
  let bar = baz in
  foobar;;