文件名称:sanctuary-show:等于(x)(评估(显示(x)))
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-02 10:43:48
sanctuary JavaScript
避难所秀 Haskell具有show函数,可以将其应用于兼容值以生成该值的描述性字符串表示形式。 这个想法是,如果可能的话,字符串表示应该是一个表达式,如果求值,它将产生原始值。 该库提供了类似的功能。 通常,此属性应满足: eval (show (x)) = x 。 在某些情况下,必须使用括号来确保正确的解释(例如, {}在某些情况下是一个空块,而不是一个空对象)。 因此,该属性可以更准确地表示为eval ('(' + show (x) + ')') = x 。 通过定义@@show方法,可以使自定义类型的值与兼容。 例如: //# Maybe#@ @show :: Maybe a ~> () -> String //. //. ```javascript //. > show (Nothing) //. 'Nothing' //. //. > show (Just (['foo
【文件预览】:
sanctuary-show-master
----.eslintrc.json(192B)
----.github()
--------FUNDING.yml(24B)
--------CONTRIBUTING.md(688B)
----.circleci()
--------config.yml(986B)
----LICENSE(1KB)
----test()
--------index.js(6KB)
--------mocha.opts(9B)
----README.md(2KB)
----.npmrc(19B)
----.gitignore(40B)
----index.js(5KB)
----.config(115B)
----package.json(588B)