IBM Lotus Symphony
|
Сандық өрнектің мәніне байланысты бағдарлама кодындағы бірнеше көрсетілген жолдың біреуін тармақтатады.
On N GoSub Label1[, Label2[, Label3[,...]]]
On NumExpression GoTo Label1[, Label2[, Label3[,...]]]
NumExpression: бағдарламаның қан дай жолды тармақтататының анықтайтын 0 мен 255 аралығындағы кез келген сандық өрнек. NumExpression өрнегі 0 болса, нұсқау орындалмайды. NumExpression өрнегі 0-ден үлкен болса, бағдарлама өрнекке сәйкес келетін нөмірді көрсететін белгішеге өтеді (1 = бірінші белгіше; 2 = екінші белгіше)
Белгіше: GoTo немесе GoSub құрылымына сәйкес мақсатты жол.
![]() |
GoTo немесе GoSub ережелері жарамды. |
Қосымша ExampleOnGosub
iVar бүтін сан сияқты қарайту
sVar жолын жол ретінде қарайту
iVar = 2
sVar =""
iVar GoSub Sub1, Sub2 қосулы
iVar GoTo Line1, Line2 қосулы
Sub шығу
Sub1:
sVar =sVar & " From Sub 1 to" : Қайтару
Sub2:
sVar =sVar & " From Sub 2 to" : Қайтару
Line1:
sVar =sVar & " Label 1" : GoTo Ende
Line2:
sVar =sVar & " Label 2"
Ende:
MsgBox sVar,0,"On...Gosub"
Аяқталу ішкі элементі