显示和返回计划中的东西的过程?

问题描述

我希望我的程序打印一些内容,然后返回该内容。我尝试过了

export default {
  asyncData( context ) {
    return axios.get(`https://my-api/counter`).then(res => {
      return { counter: res.data.counter}
    })
  }
}

说这个过程首先显示(define (print x) ((display x) x)) ,然后按照过程结尾表示的那样返回x,应该这么简单吗?好吧,显然这是错误的,关于Scheme有一些我不了解的基本知识。所以有人,请帮助我理解这一点。谢谢

解决方法

发布的代码中括号过多。在Lisp中,括号具有含义,表示函数调用,而不仅仅是操作数的分组。

使用app.get("/some-secure-endpoint",(req,res)=>{ //...authentication & route security stuff return res.json({...API Keys}); }) ,您的代码尝试将作为函数调用(由((display x) x)调用返回的值(R6RS方案中未指定),其值为{{ 1}}作为该函数调用中的参数。相反:

(display x)

有效。

只需删除多余的括号即可。它们并非无害。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...