【文件属性】:
文件名称:matchbook:JavaScript 的声明式模式匹配
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-10 15:45:12
CoffeeScript
火柴盒
就像switch运行时类固醇一样,可以轻松创建重载函数。
# CoffeeScript
pattern = ' matchbook '
myFunc = pattern ( match ) ->
# TODO: interesting example
// ES 6
let pattern = require ( 'matchbook' ) ;
let myFunc = pattern ( match => {
// TODO: interesting example
} ) ;
// ES 5
var pattern = require ( 'matchbook' ) ;
var myFunc = pattern ( function ( match ) {
// TODO: interesting example
} ) ;
图案
有效的模式是:
“类
【文件预览】:
matchbook-master
----.travis.yml(38B)
----.eslintrc(171B)
----package.json(755B)
----test()
--------patterns.coffee(4KB)
--------node_modules()
--------mocha.opts(75B)
--------overload.coffee(2KB)
--------lib()
----LICENSE(1KB)
----src()
--------index.js(894B)
--------predicate-pattern.js(136B)
--------compile.js(2KB)
--------any-pattern.js(122B)
--------overload.js(1KB)
--------all.js(136B)
----.npmignore(16B)
----.gitignore(21B)
----CHANGELOG.md(168B)
----README.md(3KB)