回答編集履歴

1

追記

2015/10/10 00:14

投稿

otn
otn

スコア84551

test CHANGED
@@ -35,3 +35,33 @@
35
35
  }
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+ 現代の多くの言語と違って、fortranだと、特に指定しなくても実体は1つです。
42
+
43
+ ```fortran
44
+
45
+ integer function foo() result(ret)
46
+
47
+ integer :: x = 0
48
+
49
+ x = x + 1
50
+
51
+ ret = x
52
+
53
+ end
54
+
55
+
56
+
57
+ integer :: foo
58
+
59
+ print *, foo() 1を出力
60
+
61
+ print *, foo() 2を出力
62
+
63
+ print *, foo() 3を出力
64
+
65
+ end
66
+
67
+ ```