Vědět víc - vzdělávací portál pro zvídavé


Příkazy GOSUB-RETURN

Slide

Konstrukce GOSUB RETURN je nejjednodušší způsob, jak používat podprogramy. 

Pomocí příkazu GOSUB odskočíme na určený řádek (line number), kde se nachází podprogram, který se vykonává. 

Na konci podprogramu použijeme příkaz RETURN, který zajistí návrat do místa, odkud jsme odskočili. 

Jak se liší použití příkazu GOSUB od příkazu GOTO? Příkaz GOTO pouze “skáče” a neumožní nám se vrátit. Příkaz GOSUB si naproti tomu pamatuje, odkud jsme odskočili a příkaz RETURN nás pak může vrátit zpět. Po návratu pak výpočet pokračuje normálně dál. 

Ačkoli příkaz RETURN umožňuje zadat číslo řádku, obvykle se používá samostatně, tedy bez čísla řádku.