摘要: import std/[os, sugar] const fs = collect(for k in walkDir(r"d:\temp"): k.path) echo fs 文件夹相关的操作方法,都在 std/os包中,可以查阅: std/os (nim-lang.org) 阅读全文
posted @ 2022-09-02 09:54 乁卬杨 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 基本的异常处理 try: let d = newSeq[int]() echo "value: ", d[2] except: let e = getCurrentException() echo "异常对象: ",repr(e), " 异常信息: ", getCurrentExceptionMsg 阅读全文
posted @ 2022-09-02 08:51 乁卬杨 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 本来想按照制作包 - 发布包 - 使用包的顺序写。发现制作包一时还没搞懂,先看看怎么使用包吧。 nim的包管理工具,是自带的 nimble。 nimble的官方包列表是:Nim package directory (nimble. Directory) 我们从里面找到个wNim, 看看怎么用。 安装 阅读全文
posted @ 2022-09-02 08:22 乁卬杨 阅读(82) 评论(0) 推荐(0) 编辑