关键字应该自动为您腾出资源。
例如:
using
现在不需要致电
function doThings(){
using file = Deno.open("....");
// do things
}
现在。
但是我很困惑这有什么帮助,因为在同一函数中只调用Close()非常简单。
真正有帮助的是,当您通过功能以外的资源传递:
file.close()
这里我希望在不再使用后关闭资源,因为呼叫者函数只会获得“可读”而不是“文件”,因此,如果我通过使用
function getThing(){
using file = Deno.open("....");
return file.readable;
}
表示,它将无法关闭文件但它行不通。资源用
const
关闭,而在呼叫者函数中不可用。我想知道这个关键字是否有任何真正的好处
您可能会混淆JavaScript和C#。关键词对任何语言都有不同的含义。而且您要使用的Sintax在两者中都是无效的。