optional_t:一个简单易用的Option[T]库

时间:2024-07-15 13:51:14
【文件属性】:

文件名称:optional_t:一个简单易用的Option[T]库

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-15 13:51:14

Nim

可选_t 什么是 optional_t Option[T]简单库。 目标是具有清晰的语法并易于使用。 用法 建造 Some("some value")创建一个具有值的Option[string] 。 None[string]()创建一个相同类型的值,但没有值。 var foo: Option[string]的值为None[String]() 。 换句话说, foo == None[String]() 。 Some[string](nil)无效: Some[ref T]值必须永远不会为零。 这仅在调试模式下有效,除非启用断言,否则在发布模式下禁用检查。 操作 isNone(Option[T]): bool 返回true ,如果Option[T]是None ,否则返回false 。 isSome(Option[T]): bool 返回not isNone(…​) get(Opt


【文件预览】:
optional_t-master
----optional_t.nimble(208B)
----readme.asciidoc(2KB)
----src()
--------optional_t()
--------optional_t.nim(2KB)
----.gitignore(9B)

网友评论