问题描述
所以我正在阅读 Emacs Lisp 介绍,我遇到了这个用作 java
示例的函数:
save-excursion
就 (message "We are %d characters into this buffer."
(- (point)
(save-excursion
(goto-char (point-min)) (point))))
存在的原因而言,这似乎没有任何意义,这与此变体有什么区别?
save-excursion
对我来说,似乎就是这样
(message "We are %d characters into this buffer."
(point))
是转到缓冲区的开头,然后调用 (save-excursion
(goto-char (point-min)) (point))
函数...它将返回零。那么我们有效地做的是将 point
外部调用的 point
减去 0。是否有一些我没有抓住的隐藏功能,或者只是为了展示如何而放在那里save-excursion
有效吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)