fortran里面,开始声明项里面 use commonData 是什么意思呢

fortran里面,开始声明项里面 use commonData 是什么意思呢,第1张

这个是引用module的。 commonData和 commonMethod都是module名。

module是用来封装一些函数,子程序或者声明一些变量的。

举个栗子。

module aaa

integer::xx,yy

end module

program bb

use aaa

implicit none

xx=5

yy=6

end program

可以看到在主程序中没有对xx,yy进行定义,但是由于用了use aaa,所以说主程序会自动链接module aaa中的内容。

就酱紫。

module为标准模块声明。可将常数、类型、变量和动态链接库 (DLL) 过程的声明放在窗体、类或标准模块的模块级。每个标准模块、类模块和窗体模块都可包含: 过程。Sub、Function 或者 Property 过程包含可以作为单元来执行的代码片段。

标准模块(文件扩展名为 .BAS)是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。

inject :API module用来把生成的文件与控件相关联

viewinject-annotation :注解module

viewinject-compiler : 用来生成java文件module

先从最简单入手,注解moudle:

1.创建名字为viewinject-annotation的java类型module

2.该module只有两个类:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12008901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存