我正在尝试创建一个用于创建对象的函数,我在函数上收到一个非常通用的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
是多态的。
答案 0 :(得分:4)
你的结构
let foo =
let bar = baz;;
在语法上是不正确的。你应该使用
let foo =
baz;;
的
let foo =
let bar = baz in
foobar;;