Die erste Funktion
-
Bashar schrieb:
Mit MSDN-Schreiberlingen würde ich mich persönlich nicht gemein machen wollen. In neueren Basic-Varianten (ab Quick Basic glaub ich) gibt es Prozeduren ("Sub") und Funktionen ("Function"). Da haben wir schon den ersten Widerspruch im Artikel. Aber was solls, wenn man von C kommt kennt man beides unter einem Begriff, von daher kann das noch halbwegs gerechtfertigt werden.
Du hast aber zuerst PRINT und nicht Print geschrieben, und wenn ich deinen Namen nicht vollkommen falsch interpretiere, spielst du auf ältere BASIC-Versionen an. Dort ist PRINT weder Funktion noch Prozedur (letzteres gibts da überhaupt nicht), sondern ein spezielles Sprachkonstrukt mit eigener Syntax.
Pascals WriteLn ist wegen der "magischen" Feldbreitenangabe, Überladung und variablen Argumentzahl übrigens auch nicht wirklich eine Prozedur (oder gar Funktion).
-
ihr schafft es auch in jedem thread ne sinnlose diskussion zu beginnen...
-
ohman schrieb:
ihr schafft es auch in jedem thread ne sinnlose diskussion zu beginnen...
In einem sinnlosen Thread darf man das ja wohl.
-
ok, zugegeben: rein formal ist PRINT in basic keine funktion. im sinne der fragestellung passt die antwort aber trotzdem. es sei denn, der threadersteller ist genau so ein haarespalter wie bashar :p - dann sage ich INPUT. was ja hoffentlich als funktion durchgeht.
-
Wenn ich Haare spalten wollte würde ich mit mathematischen Definitionen anfangen :p
-
Bashar schrieb:
Mit MSDN-Schreiberlingen würde ich mich persönlich nicht gemein machen wollen. In neueren Basic-Varianten (ab Quick Basic glaub ich) gibt es Prozeduren ("Sub") und Funktionen ("Function"). Da haben wir schon den ersten Widerspruch im Artikel. Aber was solls, wenn man von C kommt kennt man beides unter einem Begriff, von daher kann das noch halbwegs gerechtfertigt werden.
Du hast aber zuerst PRINT und nicht Print geschrieben, und wenn ich deinen Namen nicht vollkommen falsch interpretiere, spielst du auf ältere BASIC-Versionen an. Dort ist PRINT weder Funktion noch Prozedur (letzteres gibts da überhaupt nicht), sondern ein spezielles Sprachkonstrukt mit eigener Syntax.
Pascals WriteLn ist wegen der "magischen" Feldbreitenangabe, Überladung und variablen Argumentzahl übrigens auch nicht wirklich eine Prozedur (oder gar Funktion).
Dann ist GOTO auch keine Funktion.
-
Rambazamba² schrieb:
Dann ist GOTO auch keine Funktion.
Natürlich nicht.
-
Meine erste Funktion war cout.
-
void helloWorld() ^^