此刻我具有此功能:
run_gui : Vect 1 String -> Int -> IO Int
run_gui v n = foreign FFI_C "vala_main"
(Vect 1 String -> Int -> IO Int)
v n
我尝试这样称呼它:
result <- run_gui (Data.Vect.tail ["","a"]) 1
我得到的错误是:
错误(1)`-Main.idr第29行第14列: 用所需的类型检查run_gui的右侧时 IO诠释
在检查参数fty以使用外部函数时: 找不到类型的值 FTy FFI_C [](Vect 1字符串-> Int-> IO Int)