A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω
Das Banner der Rhetos-Website: zwei griechische Denker betrachten ein physikalisches Universum um sie herum.

Basic256 Subroutine

Programmieren

© 2016 - 2025




Basiswissen


In der Programmiersprache Basic256 definiert subroutine ein Unterprogramm. Dazu hier ein Beispiel.

Syntax


subroutine subroutine_name ( function_variable_list )
Beliebige Befehle
end subroutine

Erklärung


  • Subroutine heißt auf Deutsch Unterprogramm.
  • Ein Unterprogramm führt einfach nur Befehle aus.
  • Ein Unterprogramm gibt keine Werte zurück (das macht eine Funktion).
  • Man benutzt Unterprogramme, um häufig wiederkehrerende Code-Blocks aufzurufen.

Tipps


  • Ein Unterprogramm darf überall im Hauptprogramm erscheinen, mit Ausnahmen:
  • In einem anderen Unterprogramm, in einem Kontrollblock (if..then; do..until) oder in einer Funktion.
  • Man kann dem Unterprogramm Variablen übergeben, mit Kommas getrennt.
  • In dem Unterprogramm verwendete Variablen gelten nicht im Hauptprogramm.
  • Ausnahme: sie wurden im Hauptprogramm als Global deklariert.

Beispiel-Code


# 100 random circles
clg
for x = 1 to 100
call draw()
next x
end

function rnd(n)
rnd = int(rand*n)
end function

subroutine draw()
color rgb(rnd(256),rnd(256),rnd(256))
circle rnd(graphwidth), rnd(graphheight), rnd(graphwidth/10)
end subroutine