Functionen möglichkeiten
Übersicht

![]() |
US-Blitzehemals "SimssmiS"Betreff: Functionen möglichkeiten |
![]() Antworten mit Zitat ![]() |
---|---|---|
2 Fragen die aber unter ein haupttema fallen
1. Wie kann ich das machen das eine variable beim benutzen meiner funktionen nicht zwingend angegeben werden muss also es einen Default gibt bsp Code: [AUSKLAPPEN] Repeat funk (1,2,3) function funk(x,y,var);var soll default 3 sein und somit nicht angegeben werden müssen 2. eine variable im programm als text oder als zahl formatieren jenachdem was der User eingibt so soll es zb. wie bei input funktionieren |
||
![]() |
Thunder |
![]() Antworten mit Zitat ![]() |
---|---|---|
1.
BlitzBasic: [AUSKLAPPEN] Function func(a,b,c=3) Die Werte nennt man übrigens Parameter. Zweite Frage verstehe ich nicht. mfg Thunder |
||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
- Zuletzt bearbeitet von Thunder am Fr, Aug 27, 2010 22:21, insgesamt einmal bearbeitet
![]() |
US-Blitzehemals "SimssmiS" |
![]() Antworten mit Zitat ![]() |
---|---|---|
ok also ja 2. frage etwas undeutlich gestellt geb ich zu
erstmal danke also eine variable die mit return geliefert wird soll entweder text oder zahlen liefern so wie beim standert input a=input a wird eine zahl sein a$=input a wird ein text sein so soll das auch für meine funktion klappen nur wie man berücksichtige das ich grad von ner lan zurück bin |
||
![]() |
Thunder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dann musst du als Rückgabetyp String wählen. Bei einer Zuweisung an eine Int-Variable wird dann automatisch in eine Zahl umgewandelt. | ||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
- Zuletzt bearbeitet von Thunder am Fr, Aug 27, 2010 22:21, insgesamt 2-mal bearbeitet
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Funktion gibt einen String zurück:
BlitzBasic: [AUSKLAPPEN] Function func$(a,b,c=3) |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
US-Blitzehemals "SimssmiS" |
![]() Antworten mit Zitat ![]() |
---|---|---|
Edit: Danke dank dir klappts jetzt Vielen dank an alle | ||
![]() |
Thunder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Funktion ist nicht als String-Funktion deklariert - Xeres' Beitrag zeigt genau wie das geht. Einfach hinter den Namen der Funktion ein $ setzen, wie bei Variablen.
Edit: @Xeres: Mir ist aufgefallen, dass mein Code den du auch kopiert hast einen kleinen Fehler enthält: EndFunction ist zusammengeschrieben nur in BlitzMax erlaubt (wenn ich richtig informiert bin). Ich bin schon so daran gewöhnt. mfg Thunder |
||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group