Javascript 如何让拉姆达站在对面?

Javascript 如何让拉姆达站在对面?,javascript,functional-programming,ramda.js,Javascript,Functional Programming,Ramda.js,我怎样才能用ramda得到相反的值?我正在尝试归档以下内容: R.opposite(true) //false R.opposite(false) // true 正如Felix提到的,您可以使用来否定一个值: 一个函数,返回!对其论点的解释。当传递false-y值时,它将返回true,当传递true-y值时,它将返回false 如果需要否定函数的结果,可以使用: 取一个函数f并返回一个函数g,这样当f返回“truthy”值时,如果使用相同的参数调用,g将返回false,当f返回“falsy”

我怎样才能用ramda得到相反的值?我正在尝试归档以下内容:

R.opposite(true) //false
R.opposite(false) // true

正如Felix提到的,您可以使用来否定一个值:

一个函数,返回!对其论点的解释。当传递false-y值时,它将返回true,当传递true-y值时,它将返回false

如果需要否定函数的结果,可以使用:

取一个函数f并返回一个函数g,这样当f返回“truthy”值时,如果使用相同的参数调用,g将返回false,当f返回“falsy”值时,g将返回true

?谢谢:)他们的文档很长,如果你不知道确切的短语,可能很难找到内容
not(true) //=> false
complement(equals(true))(true) //=> false