小编Zer*_*ero的帖子

意图(out)和意图(inout)之间的区别

根据Fortran标准:

非指针伪参数的INTENT(OUT)属性指定在调用过程时伪参数变为未定义

然而,这个简单的代码将我5作为输出,所以看起来参数在程序开始时没有变得不确定(在这种情况下是一个子程序).

subroutine useless(a)
  integer, intent(out) :: a
  print *,a
end subroutine useless

program test
  integer :: n=5
  call useless(n)
end program test
Run Code Online (Sandbox Code Playgroud)

我错了什么?看起来intent(inout)intent(out)都是一样的.

fortran

10
推荐指数
1
解决办法
1089
查看次数

如何插入$$并在autopair模式下将光标放在它们之间

我经常使用AuCTeX制作我的乳胶文件,所以我经常使用美元$符号.

如果启用了autopair次要模式,当你插入(它时会自动插入一个)(有一些例外它没有,例如,如果你插入一个\,但我喜欢例外)并将光标放在它们之间,所以你有(<cursor>),现在如果你输入a+b),你得到的(a+b)不是(a+b)).

我希望有一个类似的行为$,只有TeX-mode当我启用时才有效autopair-mode.

我已经尝试将followint添加到我的.emacs中:

(add-hook 'TeX-mode-hook
       #'(lambda ()
             (push '(?$ . ?$)
                    (getf autopair-extra-pairs :everywhere))))
Run Code Online (Sandbox Code Playgroud)

但由于某种原因它不起作用.

问题是你通常有很多表达式$...$,当你插入一个单词时$,之前的所有文本$都会出现一个令人讨厌的错误颜色,然后在$初始$修复后关闭初始文本.

emacs elisp

7
推荐指数
1
解决办法
650
查看次数

标签 统计

elisp ×1

emacs ×1

fortran ×1