所以我浪费了很多时间写了一些这样的代码:functionprocessResponse(error,response,body){if(!error&&response.statusCode==200){console.log(body);}else{console.error(util.inspect(response,false,null));}waiting=false;};request.get(requestOpts.url,processResponse);console.log("Waiting");while(waiting){count+=1;if(count%100
我正在使用一个第三方库,它有两个函数,每个函数返回不同的类型。例如。ArticleResponse和CommentResponse。我想将调用这些函数中的任何一个的结果传递到我自己的函数中。作为该函数的第二个参数,我想传递一个描述如何将该响应打印到标准输出的函数引用。response:=GetArticles()processResponse(response,printResponse)funcprintResponse(response){fori:=rangeresponse.Articles{fmt.Println(response.Articles[i].Title)}}我不
我正在使用一个第三方库,它有两个函数,每个函数返回不同的类型。例如。ArticleResponse和CommentResponse。我想将调用这些函数中的任何一个的结果传递到我自己的函数中。作为该函数的第二个参数,我想传递一个描述如何将该响应打印到标准输出的函数引用。response:=GetArticles()processResponse(response,printResponse)funcprintResponse(response){fori:=rangeresponse.Articles{fmt.Println(response.Articles[i].Title)}}我不