如果同一目录中有 2 个 Python 文件,则可以执行以下操作:
东西.py
def returnSomething():
return True
Run Code Online (Sandbox Code Playgroud)
索引.py
from something import returnSomething
test=returnSomething()
Run Code Online (Sandbox Code Playgroud)
可以通过调用他们的procs在 Nim 中完成类似的事情吗?
是的,你可以,你只需要通过*在它的名称后面添加(导出标记)来导出 proc - https://nim-lang.org/docs/manual.html#procedures-export-marker :)
# something.nim
proc returnSomething*(): bool =
result = true
Run Code Online (Sandbox Code Playgroud)
# index.nim
import something
test = returnSomething()
Run Code Online (Sandbox Code Playgroud)
您也可以替换import something为from something import returnSomething,但这是个人喜好。
我认为阅读https://naririmiran.github.io/nim-basics/可能对您有好处,它涵盖了 Nim 的大部分基础知识:)
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |