声明调用子程序
语法
Call procname ([parameter list ])
说明
例子
''使用-lang qb或-lang fblite编译
#lang "fblite"
Declare Sub foobar(ByVal x As Integer, ByVal y As Integer)
Call foobar(35, 42)
Sub foobar(ByVal x As Integer, ByVal y As Integer)
Print x; y
End Sub
''使用-lang qb或-lang fblite编译
#lang "fblite"
Function f ( ) As Integer
f = 42
End Function
Call f '执行函数f,但忽略答案
''用-lang qb编译
'$ lang:“qb”
Call mysub(15, 16) ''在它被声明之前调用“mysub”,甚至提到。
Sub mysub(ByRef a As Integer, ByRef b As Integer)
Print a, b
End Sub
方言差异
与QB差别
- 程序必须已经被声明。
- QB中的将复制所有参数,所以对被叫子内的参数所做的更改不会反映在调用者的变量中。
参考