两个基础问题
来源:9-9 常用命令总结
Echo鑫
2018-12-06
第一个:
老师,我想问下,我这么写是没任何问题的,但是我不先声明一个变量,直接
直接在DB后面调用方法,却报错,DB是个struct类型。
第二个:
老师,为什么我一条语句里写if赋值语句,返回值在if开外没法使用,只能用在if里面,但是我分开写,这个engine变量就可以使用。
写回答
1回答
-
问题1:两种用法都有问题,第一个cn指针是空的,第二个sql.DB.Prepare无效,sql.DB是一个类名不是对象。
问题2::=赋值的变量只在if作用域下有效,建议提前var定义。
012018-12-10
相似问题