【文件属性】:
文件名称:ur:Nim通用结果(UR)系统
文件大小:19KB
文件格式:ZIP
更新时间:2021-05-02 21:03:30
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)