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 Function

Definiert eine Funktion, kann Werte zurückgeben

© 2016 - 2025




Basiswissen


function function_name ( function_variable_list )

end function

Erklärung


Es wird eine Funktion definiert. Einer Funktion kann man eine beliebige Anzahl von Werten übergeben. Trennzeichen der Übergabeliste sind Kommas. Sie kann einen Wert oder eine Zeichenkette (String zurückgeben. Alle Variablen innerhalb der Funktion sind lokal und haben nur dort Gültigkeit.

Tipp


  • Funktionen können irgendwo im aufrufenden Hauptprogramm geschrieben werden, mit Ausnahmen:
  • Sie können nicht in einer anderen Funktion, einem Unterprogramm (Subroutine) oder einem Kontroll-Block definiert werden.
  • Kontrollblöcke sind zum Beispiel if-then- oder do-while-Strukturen.

Beispiel 1


# Das Programm gibt am Ende aus: HelloHello 18 9
print double("Hello")
print double(9)
print triple(3)
end
function double(a)
double = a + a
end function
function triple(b)
return b * 3
end function

Beispiel 2


# Das Programm fragt nach zwei Zahlenwerten als Eingabe.
# Das Programm gibt dann die Mitte zwischen diesen zwei Zahlen aus.
input a
input b
print mitte(a,b)
end
function mitte(x,y)
mitte=(x+y)/2
end function