NimPyKot Kotlin风Python糖移植库
Nim 里的 Kotlin 味 Python 糖,听着有点绕,实际用起来还挺香。NimPyKot把 Kotlin 和 Python 里一些常用的转换操作搬到了 Nim 上,像数字反转、字符串这些小操作,写起来干净利落。
reverse_number(n: int): int
这个函数挺典型,传个整数进去,返回你一个反过来的结果,比如2018 → 8102
,逻辑清楚,代码也简单:
import unicode
import pykot/converters
proc reverse_number(n: int): int =
n.toStr().reversed().toInt()
let n = 2018
echo n # 2018
echo reverse_number(n) # 8102
想装包,直接nimble install pykot
。图省事装最新开发版也行,用这个:
nimble install "https://github.com/jabbalaci/nimpykot@#head"
用腻了就nimble uninstall pykot
,干净利索。API 文档也有,入口清晰,不怕找不到门。灵感来自 Python+Kotlin 的混合风味,适合写点转换逻辑的工具函数,或者你想在 Nim 里偷点语法糖的时候。
如果你平时写 Nim,又挺喜欢 Kotlin/Python 那套语法糖,NimPyKot这玩意值得一试,轻巧实用,写起来顺手。
nimpykot-master.zip
预估大小:55个文件
nimpykot-master
文件夹
.gitignore
69B
src
文件夹
pykot
文件夹
types.nim
148B
functional.nim
3KB
jtimes.nim
654B
web.nim
336B
strings.nim
6KB
console.nim
1KB
154.44KB
文件大小:
评论区