这两种情况有什么区别.首先,如果我打开连接并将其作为参数传递给我的方法,那么直接在方法中打开连接?
cnn.open()
func(cnn,param1,param2);
VS
func(cnn, param1,param2)
{
cnn.open();
//open connection here
}
最佳答案 除了一种情况之外,与你发布的代码没有区别,你的调用函数需要负责打开/关闭连接,另一方面,你期望函数执行它.
这两种情况有什么区别.首先,如果我打开连接并将其作为参数传递给我的方法,那么直接在方法中打开连接?
cnn.open()
func(cnn,param1,param2);
VS
func(cnn, param1,param2)
{
cnn.open();
//open connection here
}
最佳答案 除了一种情况之外,与你发布的代码没有区别,你的调用函数需要负责打开/关闭连接,另一方面,你期望函数执行它.