文件名称:Match.jl:Julia的高级模式匹配
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-11 11:37:08
Julia
Julia的高级模式匹配 特征: 使用“首先匹配”策略可匹配几乎所有数据类型 数据类型和矩阵中的深度匹配 匹配内的变量绑定 有关Match替代方法,请查看 toivoh的用于在模式上分配更多类似于Julia的函数。 安装 使用Julia软件包管理器。 在Julia内,执行以下操作: Pkg . add ( " Match " ) 用法 该程序包提供了一个@match宏,可以将其用作: using Match @match item begin pattern1 => result1 pattern2, if cond end => result2 pattern3 || pattern4 => result3 _ => default_result end 可以在模式内部提供变量,该
【文件预览】:
Match.jl-master
----.travis.yml(806B)
----Project.toml(238B)
----docs()
--------make.jl(433B)
--------src()
----.github()
--------workflows()
----test()
--------testtypes.jl(471B)
--------matchtests.jl(11KB)
--------runtests.jl(74B)
----appveyor.yml(2KB)
----src()
--------matchutils.jl(4KB)
--------matchmacro.jl(15KB)
--------Match.jl(279B)
----CHANGES.md(3KB)
----LICENSE.md(1KB)
----.gitignore(41B)
----.codecov.yml(15B)
----README.md(2KB)