Skip to content

Commit a0d182d

Browse files
authored
Update ch05-03-callback.md
1 parent 3d4713c commit a0d182d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/ch05-03-callback.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 回调函数
22

3-
当我们想把过程传递给过程的时候,需要限制传递过程的类型,此时就需要回调函数。Fortran提供了抽象接口(`abstract interface`)来实现这个功能,使用`procedure`关键字来定义虚参
3+
将函数作为参数传递给函数,这个功能称为回调函数,例如我们写一个数值积分,我们希望传入一个函数,上下界。此时我们需要限制虚参的接口,Fortran提供了抽象接口(`abstract interface`)来实现这个功能,使用`procedure`关键字来定义虚参
44

55
同样的,抽象接口也放在`module`
66

@@ -37,3 +37,6 @@ program main
3737
write(*,*)trapz(1.0,2.0,mycos)
3838
end program main
3939
```
40+
41+
## 习题
42+
- 完成`trapz`数值积分,求解`sin(x)+cos(x)``[0,1]`上的积分

0 commit comments

Comments
 (0)