ur:Nim通用结果(UR)系统

时间:2024-05-22 14:50:10
【文件属性】:

文件名称:ur:Nim通用结果(UR)系统

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-22 14:50:10

Nim

ur模块 通用结果(UR)是一个对象,它允许程序员从过程中返回值或消息序列(或两者)。 当然,这可以使用元组或其他选项手动完成,但是此程序包的目标有两个: 轻松(且可预测)创建此类“动态”结果。 使将这样的系统与其他库集成成为可能。 目录 影片介绍 一个简单的例子 以下是UR的一个非常简单的示例。 首先,我们将导入库并“包装”我们要返回的元素的类型。 import ur type Vector = tuple [x: float , y: float ] wrap_UR ( Vector ) wrap_UR宏会创建UR_Vector对象,其中包含大量有用的方法。 (不用担心,通过条件编译,Nim以后应删除不使用的方法。) 现在,我们使用新对象返回灵活的结果: import ur type Vector = tuple [x: float , y: float ]


【文件预览】:
ur-master
----README.rst(9KB)
----docnimble.json(19B)
----src()
--------ur.nim(24KB)
--------ur()
----LICENSE(1KB)
----ur.nimble(193B)
----docs()
--------ur.rst(9KB)
--------ur-ref.rst(12KB)
--------ur-log-ref.rst(929B)
----.gitignore(10B)

网友评论