首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将f#寓言代码编译成多参数javascript函数

如何将f#寓言代码编译成多参数javascript函数
EN

Stack Overflow用户
提问于 2019-06-21 02:32:55
回答 1查看 85关注 0票数 0

嗨,我正在尝试为一个用java编写的数据库做一些基本的绑定,理想情况下我想在F#中实际使用它。然而,我对javascript相当不熟悉。我已经设法让绑定使用1个参数,但是多个参数会导致程序崩溃,因为当你需要3个参数时,试图用1个参数调用一个函数。

代码:

代码语言:javascript
复制
type IRNCouchDBs =
    abstract member Add : string*string*((string)->string)

[<Import("CouchDB", from = "NativeModules")>]
let couchDB : IRNCouchDBs = jsNative

在本例中,Add是用java编写的,本质上是:

代码语言:javascript
复制
@ReactMethod 
public void Add (String name, String type, Callback cb)

如果我像这样调用f#代码

代码语言:javascript
复制
 let str (s : string)  =  s //just a test function
couchDB.Add ("name", "type", (str "test"))

然后出现错误,它抱怨我试图将一个1参数函数传递给一个多参数函数。

任何如何解决这个问题的想法都将不胜感激。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56691982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档