Node.js libuv:uv\u setup\u args函数是什么?

Node.js libuv:uv\u setup\u args函数是什么?,node.js,libuv,Node.js,Libuv,在阅读node.js的源代码时,我发现: // Hack around with the argv pointer. Used for process.title = "blah". argv = uv_setup_args(argc, argv); 我还没有在上找到关于函数的任何文档,好像它根本不存在似的。我还检查了它是否在node.js代码的其他地方定义;事实并非如此 有人能告诉我它的作用吗?另外,如果文档存在,您能给我指一下吗?它看起来像是获取了程序的参数(在本例中,是您的节点进程):

在阅读node.js的源代码时,我发现:

// Hack around with the argv pointer. Used for process.title = "blah".
argv = uv_setup_args(argc, argv);
我还没有在上找到关于函数的任何文档,好像它根本不存在似的。我还检查了它是否在node.js代码的其他地方定义;事实并非如此


有人能告诉我它的作用吗?另外,如果文档存在,您能给我指一下吗?

它看起来像是获取了程序的参数(在本例中,是您的节点进程):

语法与许多C程序极为相似,它们的主要功能如下:

int main (int argc, char *argv[])
argc变量通常保存参数计数,而argv是参数向量——传入的实际字符串值(例如,在命令行上)