控制流程语句,从过程或
GoSub返回.
语法
Return [ expression ]
or
Return [ label ]
说明
例子
''GOSUB &返回示例,使用“-lang qb”编译或使用“$ lang”如下
'$ lang:“qb”
Print "我们Gosub!"
GoSub MyGosub
Print "从Gosub回来!"
Sleep
End
MyGosub:
Print "在Gosub!"
Return
''从功能返回
Type rational ''简单有理数字类型
numerator As Integer
denominator As Integer
End Type
''将两种理性类型相乘
Function rational_multiply( r1 As rational, r2 As rational ) As rational
Dim r As rational
''乘以除数...
r.numerator = r1.numerator * r2.numerator
r.denominator = r1.denominator * r2.denominator
''...并返回结果
Return r
End Function
Dim As rational r1 = ( 6, 105 ) ''定义一些理性r1和r2
Dim As rational r2 = ( 70, 4 )
Dim As rational r3
r3 = rational_multiply( r1, r2 ) ''乘以并将结果存储在r3中
''显示表达式
Print r1.numerator & "/" & r1.denominator; "*";
Print r2.numerator & "/" & r2.denominator; "=";
Print r3.numerator & "/" & r3.denominator
方言差异
与QB差别
参考