fortran - 现代 Fortran 中需要 DATA 语句吗?
问题描述
我有点知道fortran中数据语句的行为。但是我不知道是否有任何情况是首选或应该避免的
解决方案
我个人喜欢data
声明,当我的变量的初始化比正常赋值更清楚时。例如:
type gene
character :: gene
integer :: depth
integer :: delta
end type
type(gene) :: pool(8)
! initializing in a data statement looks nicer in this case
data pool%gene / '#', 'U', 'R', '+', '-', '*', '/', '^'/
data pool%depth / 0 , 0 , 1 , 2 , 2 , 2 , 2 , 2 /
data pool%delta / 1 , 1 , 0 , -1 , -1 , -1 , -1 , -1 /
推荐阅读
- ios - SSO 功能逻辑在科尔多瓦 IOS 应用程序中不起作用
- c - 如何从图片 GTK 3 中选择像素颜色
- r - 如何使用 igraph 计算道路网络上城市的介数
- windows - Install4j 更新安装 context.isUpdateInstallation 总是返回 false
- java - 使用 reactor-grpc 去抖动类似的请求
- php - 使用关系选择时如何从 Laravel 的主表中选择特定字段
- python - 如何从线程获取异步更新到烧瓶应用程序?
- python - 如何读取空格分隔的文本以使用 networkx 创建图形
- android - 无法在 android studio 的测试类中找到用于 Appium 测试的按钮
- c# - 从文件名中获取日期部分并使用 c# 根据最新日期进行排序