符号没有值的错误消息
2017-12-17 09:46
155 查看
符号没有值的错误消息
在下面的表达式中,将光标放在+之后,在第一个数字2之前,键入C-x C-e:
(+ 2 2)
在GNU Emacs 22中,将创建一个* Backtrace *缓冲区,表示:
---------- Buffer: *Backtrace* ----------
Debugger entered--Lisp error: (void-variable +)
eval(+)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
---------- Buffer: *Backtrace* ----------
(同样,您可以通过在* Backtrace *缓冲区中键入q退出调试器。)
在这个使用+的实验中,由于光标位置没放在行末,而是放在+之后,Lisp解释器认为没有绑定的值,只是函数定义,错误信息报告该符号的值作为变量是无效的。
在下面的表达式中,将光标放在+之后,在第一个数字2之前,键入C-x C-e:
(+ 2 2)
在GNU Emacs 22中,将创建一个* Backtrace *缓冲区,表示:
---------- Buffer: *Backtrace* ----------
Debugger entered--Lisp error: (void-variable +)
eval(+)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
---------- Buffer: *Backtrace* ----------
(同样,您可以通过在* Backtrace *缓冲区中键入q退出调试器。)
在这个使用+的实验中,由于光标位置没放在行末,而是放在+之后,Lisp解释器认为没有绑定的值,只是函数定义,错误信息报告该符号的值作为变量是无效的。
相关文章推荐
- Outlook 中的错误消息:"没有足够的可用内存来运行该程序。请退出一个或多个程序,然后再试一次"
- CXX0017: 错误: 没有找到符号
- VS2010无法查看自定义的普通变量解决办法( CXX0017: 错误: 没有找到符号 )
- 因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。
- VS2010调试——CXX0017: 错误: 没有找到符号
- 下面代码出现错误:[下面的框架可能不正确和/或缺失,没有为 kernel32.dll 加载符号] ,请问是怎么回事啊?
- IDEA 编译找不到符号,文件却没有错误。
- CXX0017: 错误: 没有找到符号
- 坑!!!win10安全更新补丁导致程序运行报错,弹框提示:保留错误(-5016); 没有这种错误的消息
- 错误消息:在公司代码 & 中没有激活成本会计核算
- SQL Server 2008 R2运行分布式的查询时的错误消息:"链接服务器 < 链接服务器 > 的 OLE DB 提供程序 SQLNCLI 返回消息没有事务处于活动状态
- Server 2003 当用户从 CA Web 注册页请求的证书"没有证书模板可能会找到"错误消息
- 客服端调用自定义宿主的WCF报错"没有终结点在侦听可以接受消息的http://localhost:8085/mex。这通常是由于不正确的地址或者 SOAP 操作导致的错误"的解决方案。
- CXX0017: 错误: 没有找到符号(Error:symbol xxx not found)
- 在 SQL Server 2008年中打开 SQL Server 配置管理器时出现错误消息:"无法连接到 WMI 提供程序。您没有权限,或者服务器无法访问"
- [置顶] SQLyog以excel文件导入mysql数据库失败:[Microsoft][ODBC Excel 驱动程序] 保留错误 (-5016); 没有这种错误的消息
- VS2005中,弹出错误 “没有为任何调用堆栈框架加载任何符号。无法显示源代码。”
- vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)
- 【Java】idea找不到符号找不到类,但是却没有错误
- 关于“CXX0017: 错误: 没有找到符号”问题的其他可能。