(/ value /)是什么意思? value是子例程的输入参数

时间:2017-09-06 23:16:56

标签: arrays fortran arguments subroutine

我正在阅读Fortran代码,在其中我不明白为什么我们使用(/ value /)代替值。你能解释一下有什么区别吗?我不知道(/ /)做了什么。

CALL BOUNDARY_CONDITIONS_SET(BOUNDARY_CONDITIONS,(/DOF_INDEX/),(/CONDITION/), &
   & (/VALUE/))

感谢。

1 个答案:

答案 0 :(得分:3)

我假设例程需要一个数组而不是值作为参数。

model.docvecs['UID_1'] model.docvecs['action'] 创建一个包含3个元素的数组:(/ a, b, c /)ab

c创建一个长度为1的数组,其唯一元素为(/DOF_INDEX/)的值。