Node
为文件或者文件夹,根据Type可以判断File
为文件,可以通过[]byte获取文件内容(大家不需要通过io从文件系统或者网络中读取文件)Dir
为文件夹,可以通过It()函数获取到遍历文件的迭代器DirIterator
为文件夹迭代器,可以获取当前文件夹下的文件/文件夹
大家根据上面的两个接口,实现 dag.go
中的 Add
函数,将 Node
中的数据保存在 KVStore
中,然后计算出Merkle Root
大家在github上fork当前仓库,然后 git clone
自己的仓库,把代码提交到仓库之后,向学委提交自己的仓库地址。截止日期3月15日。