IBM Lotus Symphony
|
Ішкі бағдарлама немесе функция белгішесімен анықталған ішкі бағдарламаны шақырады. Белгішеден кейінгі мәлімдемелер келесі Қайтару нұсқауына дейін орындалады. Бұдан соң, бағдарлама GoSub нұсқауынан кейінгі нұсқаумен жалғастырады.
Параметрлерді көру
Қосымша/Функция
нұсқау блогы
Жапсырма
нұсқау блогы
GoSub белгішесі
Қосымша/Функция ішінен шығу
Жапсырма:
нұсқау блогы
Қайтару
Қосымша/Функция нұсқауын аяқтау
GoSub нұсқауы ішкі бағдарлама немесе функция белгішесімен анықталған жергілікті ішкі бағдарламаны шақырады. Белгішенің атауы қос нүктемен аяқталуы керек (":").
![]() |
Егер бағдарлама өңделмеген Қайтару нұсқауын тапса, GoSub, Lotus® Symphony™ Basic бағдарламасы қате туралы хабар береді. Келесі Қайтару нұсқауына жеткенше, бағдарламаның Қосымшадан немесе Функциядан шығуын қамтамасыз ету үшін Қосымшадан шығу немесе Функциядан шығу пәрменін таңдаңыз. |
Келесі мысал GoSub және Қайтару нұсқауларының пайдаланылуын көрсетеді. Бағдарлама бөлімін екі рет орындау арқылы бағдарлама пайдаланушы енгізген екі санның квадрат түбірін есептейді.
Sub ExampleGoSub
iInputa ұяшығын жалғыз ретінде қайтару
iInputb ұяшығын жалғыз ретінде қайтару
iInputc ұяшығын жалғыз ретінде қайтару
iInputa = Int(InputBox$ "Бірінші санды енгізіңіз: ","NumberInput"))
iInputb = Int(InputBox$ "Екінші санды енгізіңіз: ","NumberInput"))
iInputc=iInputa
GoSub SquareRoot
Басып шығару: "Квадрат түбірі";iInputa;" is";iInputc
iInputc=iInputb
GoSub SquareRoot
Басып шығару "Квадрат түбір";iInputb;" is";iInputc
Sub шығу
SquareRoot:
iInputc=sqr(iInputc)
Қайтару
Аяқталу ішкі элементі