文件名称:DispatchedTuples.jl:分派的元组
文件大小:5KB
文件格式:ZIP
更新时间:2024-03-18 00:37:50
Julia
DispatchedTuples.jl 这个包基本上提供了一种派发机制来替代getindex 。 例子 DispatchedTuples.jl定义了一种面向用户的类型: DispatchedTuple和一种面向用户的方法: dispatch 。 DispatchedTuple类似于编译时字典,该字典使用分派进行查找。 DispatchedTuple需要一个Tuple的Pair S,其中first基于场Pair (“钥匙”)是要派遣的类型的实例。 Pair的second字段是dispatch返回的数量(“值”,可以是任何值)。 这是一个实际的例子 julia > using DispatchedTuples julia > struct Foo end ; julia > struct Bar end ; julia > dtup = DispatchedTuple ((
【文件预览】:
DispatchedTuples.jl-main
----Project.toml(154B)
----.gitignore(795B)
----src()
--------DispatchedTuples.jl(2KB)
----LICENSE(1KB)
----README.md(2KB)
----test()
--------Project.toml(53B)
--------runtests.jl(1KB)