在nim中如果导入两个模块,这两个模块内存在相同的函数,那么nim编译器将无法识别调用的是哪个模块下的该函数,所以用到except将其中一个模块的函数去掉
如:
import strutils
import unicode except split
split函数分割
import strutils
echo "Hello World!".split()
#输出@["Hello","World"] 返回的是一个序列,这与python中的split类似
0x01 自定义模块
#1 - Making a module
#2 - Exporting procedures
#3 - Custom naming imported modules
#*号必须加,不然当我们调用导出时无法成功
proc simple*() =
echo "Hello World "
#自定义变量
var testvariable* = 10
#自定义数组
type
customArray* = array[4, int]
模块重命名
0x02 重载
#nim的重载就是重新在下面再写一遍proc过程函数
proc sum(x, y: