Idris,如何将字符串列表传递给需要向量字符串的外部函数?

时间:2019-09-03 00:08:23

标签: idris

此刻我具有此功能:

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)

    •   
  •   

0 个答案:

没有答案