Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - BYVAL (Rückgaben)

Referenz-Navigation

 

Syntax:

RETURN BYVAL wert
FUNCTION = BYVAL wert
FunctionName = BYVAL wert

Typ: Klausel
Kategorie: Rückgabe

BYVAL spielt in dieser Verwendung nur dann eine Rolle, wenn die Funktion, in der es verwendet wird, eine BefehlsreferenzeintragBYREF-Rückgabe besitzt. Dadurch kann eine Adresse (üblicherweise ein BefehlsreferenzeintragPointer) direkt zurückgegeben werden, was die Funktion dazu zwingt, diese Adresse zu referenzieren.

Beispiel:

Dim Shared i As Integer = 123

Function f ByRef As Integer
  Dim pi As Integer Ptr = @i

  Function = ByVal pi

  'oder mit RETURN:
  Return ByVal pi
End Function

Print i, f
Sleep

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC 0.90

Siehe auch:
BefehlsreferenzeintragBYREF (Rückgaben), BefehlsreferenzeintragRETURN, BefehlsreferenzeintragFUNCTION, BefehlsreferenzeintragBYREF, BefehlsreferenzeintragFUNCTIONs, BefehlsreferenzeintragParameterübergabe


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 30.06.2013 von RedakteurMOD angelegt.
  • Die aktuellste Version wurde am 04.07.2013 von Redakteurnemored gespeichert.
  Versionen Versionen