DispatchedTuples.jl:分派的元组

时间:2024-03-18 00:37:50
【文件属性】:

文件名称: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)

网友评论