我似乎无法从lfortran jupyter kernel获得输出。
我通过 conda install 安装:
- lfortran
- jupyter
我可以运行jupyter
并选择 lfortran 内核。然而:
我看不到你好世界,也没有错误。
如果在第二个单元格中,我称之为new
崩溃内核。
我似乎无法从lfortran jupyter kernel获得输出。
我通过 conda install 安装:
- lfortran
- jupyter
我可以运行jupyter
并选择 lfortran 内核。然而:
我看不到你好世界,也没有错误。
如果在第二个单元格中,我称之为new
崩溃内核。
LFortran 中的全局范围是特殊的,可以在笔记本中启用交互性和使用,并定义了一组附加规则。您实际上不需要program
正文来在那里运行任何 Fortran 代码,只需直接使用 print 语句即可:
print *, "Hello world!"
此处描述了可用的 Fortran 扩展。
此外, aprogram
本身不应该是可调用的,而是应该在声明后直接执行(这可能是 LFortran 中的一个错误,在lfortran#648中报告了它)。相反,您可能想要声明一个subroutine
:
subroutine new
print *, "Hello world!"
end subroutine new
而不是运行它
call new