我是一个猪呀我是一个猪
下午写的代码,总是出奇怪的问题,明明seek到了一个不是文件尾的地方,可是read的时候老是read出来一个nil变量.我较劲脑汁也想不明白,把LUA参考手册看了又看,还是不明白,去阳台上吹风,使劲的猜想原因,还是不明白.
最后我没辙了,我把出问题的那段代码重写一遍,突然发现原来是个变量名写错了.之前这个变量名声明为new_log_string,后来我改成new_Last_Line,但是没有改完全,后面做比较的地方还是叫new_log_string,LUA语言不像C,变量使用前无需声明,所以我得到的是一个nil变量,而我一直以为这个nil是我从文件read出来的!
这么一个问题,我用了半下午来解决,我难道不是一个猪吗?
最后我没辙了,我把出问题的那段代码重写一遍,突然发现原来是个变量名写错了.之前这个变量名声明为new_log_string,后来我改成new_Last_Line,但是没有改完全,后面做比较的地方还是叫new_log_string,LUA语言不像C,变量使用前无需声明,所以我得到的是一个nil变量,而我一直以为这个nil是我从文件read出来的!
这么一个问题,我用了半下午来解决,我难道不是一个猪吗?
0 Comments:
Post a Comment
<< Home