| |
|
|
| Variablen volonté automatisch deklariert. ils sont bistrot et typen-dynamisch.
qui Wertetyp einer Variablen entspricht toujours dem Werte-Type qui letzten Zuweisung.
i=1// eh bien i Typ long
i="Hallo"// eh bien i Typ string
i=1.1// eh bien i Typ float
Es peut aussi dans einem Glissement komplexe Strukturen défini volonté:
myvar=[ "forêt1"=[ "äpfel"=20 "birnen"=30 ] "ville"=[ "autos"=20 "züge"=[
] ] cela Selbe avec OOP-Schreibweise:
Opportunités chez numerischen Schlüsseln:
cependant:
Stringkonstanten peut avec " sowie - quoi droite pratique ist - avec ' umschlossen défini volonté.
Pour Arrays simple dans eckiger Klammer kommagetrennte Werte: [10,20,30,...]
Wird sur une Stringvariable comment un Array zugegriffen per eckicke Klammern so peux sur chaque einzelne marque zurückgegriffen volonté comme wäre qui String un CharArray:
Hinweis: Assoziative Arrays avec OOP-Schreibweise nutzen:
Datentyp einer Variablen ermitteln:
Siehe aussi: § 5 - Datentypen |
|
|
| |
|
|
|
Michael W. | Bekommt String ensuite Untertypen? Ansistring, Widestring16, Utf-8
So quelque chose ähnliches fonctionne oui chez Free Pascal... Welchen Stringtyp utilise Android car überhaupt. |
|
|
| XProfan X3System: Windows 8/10, XProfan X4 Programmieren, das spannendste Detektivspiel der Welt. | 02.12.2014 ▲ |
|
|
|
|
| je werde alles possible pour UTF8 ausrichten.
Android nativ utilise imho aussi "nur" ansi, qui Apps hingegen peut sonstwelche Zeichensätze verwenden. |
|
|
| |
|
|
|
| Stringkonstanten Schreibweise
Nachtrag: Stringkonstanten peut pas seulement avec " et ' umschlossen défini volonté mais aussi per Akut ´ ( [...] ) .
cela hat so viele Vorteile.
Beispielsweise peux on qui Zeichenfolge(n)
Max's Burger -> "Max's Burger", Max "Jonas" Forgeron -> 'Max "Jonas" Mustermann', Max's Burger "Jonas" Forgeron -> ´Max's Burger "Jonas" Mustermann´
définir. |
|
|
| |
|
|
|
| Arrays Schreibweise
Nachtrag: Habe longtemps hin et her überlegt (haha, grüble quasi déjà depuis jahren tour), quelle qui einfachste mais meiner attitude pour aussi sinnvollste Arrayschreibweise son pourrait z.B. aussi si on Arrays comme paramètre transfert voudrais mais sans une variable trop déclarer.
ou bien einfacher: comment soll un var air pour un Array cela juste Werte bekommt. eh bien habe je une imho très saubere Solution:
Am Beispiel qui Funktion Contribution peux on es bien expliquer.
Momentan paramètre: Titel, Vorgabe, ButtonsBeschriftungenAlsArray.
et so gehts: KompilierenMarqueSéparationinput "Titel","VorgabeText",["Button1-Text","Button2-Text",...]
//oder
var meinArray=[10,20,30]re> je find' cela "perfekt". simple seulement qui eckigen Klammern sans Bingbong et Klimperdideldu.
@Roland: Vlt. peux Du aussi pour XProfan X3 cet Schreibweise traduire? je halte cela simple pour Beste. cela Schlüsselwort Array ist avec cela überflüssig. |
|
|
| |
|
|
|
| Nachtrag:
2 neue Typen: zéro et Bool
sommes hinzugekommen trop: Long, Float, String, Array et Proc
Wobei qui Typ zéro De toute façon la valeur zéro hat, pas 0!
Beispielsweise peut qui date- et Zeitfunktionen zéro zurück liefern z.B. chez ungültigen Operationen mais aussi 0 comme gültigen Wert. |
|
|
| |
|
|
|
| qui individuel Werte de Arrays peut unterschiedlichen Typs son:
var a=[10,20,"Hallo",10.5,["Test",50,zéro,60,[vrai,faux,msgbox],vrai,100],faux,200] |
|
|
| |
|
|
|
| Stringspecial: wird sur une Stringvariable comment un Array zugegriffen per eckicke Klammern so peux sur chaque einzelne marque zurückgegriffen volonté comme wäre qui String un CharArray:
var a="test" imprimer a[2] //gibt s aus
aussi Möglich:
imprimer "test"[2] // gibt s aus |
|
|
| |
|
|
|
| une Variable darf pas oui c'est ca so appeler comment une Proc ou bien un vom Befehlssatz bereitgestelltes Schlüsselwort. |
|
|
| |
|
|