这个里面只有init set get,如果已经存进去flash里面,那么关机重启之后,注释掉init set不就直接能读出来吗?为什么读取出来是nil空呢
注释掉init set不就直接能读出来吗?
——对。demo不要乱改,认真读代码,理解每一行的作用。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
luat用的是文件系统,nvm.init只是判断是否第一次使用这个config.lua,如果是,就会建立一个config_bak.lua
这个不需要管,底层都帮你把该做的做了,只需要把init放到那里不要动,需要的时候用set和get就行
数据都是文件,不要考虑什么flash,也不用管何时写入flash