| |
|
|
| Variables voluntad automáticamente deklariert. Sie son lokal y typen-dynamisch.
Der Wertetyp uno Variables entspricht siempre el Werte-Type el letzten Zuweisung.
i=1// nun i Typ long
i="Hallo"// nun i Typ cadena
i=1.1// nun i Typ float
Lo puede auch en un Resbalón komplexe Estructuras definiert voluntad:
myvar=[ "wald1"=[ "äpfel"=20 "birnen"=30 ] "stadt"=[ "autos"=20 "züge"=[
] ] Das Selbe con OOP-Schreibweise:
Möglichkeiten en numerischen Schlüsseln:
Jedoch:
Stringkonstanten puede con " sowie - qué bastante praktisch es - con ' umschlossen definiert voluntad.
Für Arrays simplemente en eckiger Klammer kommagetrennte Werte: [10,20,30,...]
Wird en una Stringvariable como una Array zugegriffen por eckicke Klammern así podrá, a cada einzelne Signo zurückgegriffen voluntad como wäre el String una CharArray:
Referencia: Assoziative Arrays con OOP-Schreibweise nutzen:
Datentyp uno Variables ermitteln:
Siehe auch: § 5 - Datentypen |
|
|
| |
|
|
|
Michael W. | Bekommt String entonces Untertypen? Ansistring, Widestring16, Utf-8
So algo ähnliches se ejecuta sí en FreePascal... Welchen Stringtyp nutzt Android porque überhaupt. |
|
|
| XProfan X3System: Windows 8/10, XProfan X4 Programmieren, das spannendste Detektivspiel der Welt. | 02.12.2014 ▲ |
|
|
|
|
| Yo voluntad alles möglichst después de UTF8 ausrichten.
Android nativ nutzt imho auch "nur" ansi, el Apps hingegen puede sonstwelche Zeichensätze uso. |
|
|
| |
|
|
|
| Stringkonstanten Schreibweise
Apéndice: Stringkonstanten puede no sólo " y ' umschlossen definiert voluntad pero auch por Akut ´ ( [...] ) .
Das ha así viele Vorteile.
Por ejemplo puede ser el Zeichenfolge(n)
Max's Burger -> "Max's Burger", Max "Jonas" Mustermann -> 'Max "Jonas" Mustermann', Max's Burger "Jonas" Mustermann -> ´Max's Burger "Jonas" Mustermann´
definieren. |
|
|
| |
|
|
|
| Arrays Schreibweise
Apéndice: Posesiones largo hin y her überlegt (haha, grüble quasi ya seit jahren dran), welche el einfachste aber meiner Meinung después de auch sinnvollste Arrayschreibweise ser podría z.B. auch si uno Arrays como Parámetro transferencia möchte aber sin una variable a deklarieren.
Oder einfacher: Como se una var aussehen para una Array el igual Werte bekommt. Nun Yo una imho muy saubere Solución:
Am Ejemplo el Función Entrada puede ser lo bien erklären.
Momentan Parámetro: Titel, Vorgabe, ButtonsBeschriftungenAlsArray.
Und así gehts: KompilierenMarcaSeparacióninput "Titel","VorgabeText",["Button1-Text","Button2-Text",...]
//oder
var meinArray=[10,20,30]re> Yo find' el "perfekt". Einfach sólo el eckigen Klammern sin Bingbong y Klimperdideldu.
@Roland: Vlt. kannst Usted auch para XProfan X3 esta Schreibweise traducir? Yo halte lo simple fürs Beste. Das Schlüsselwort Array es así überflüssig. |
|
|
| |
|
|
|
| Apéndice:
2 neue Typen: Null y Bool
son hinzugekommen a: Largo, Float, String, Array y Proc
Wobei el Typ null De todos modos valor null ha, no 0!
Por ejemplo puede el Datum- y Zeitfunktionen null zurück liefern z.B. en ungültigen Operationen aber auch 0 como gültigen Valor. |
|
|
| |
|
|
|
| El individual Werte de Arrays puede unterschiedlichen Typs ser:
var a=[10,20,"Hallo",10.5,["Test",50,null,60,[true,falso,msgbox],true,100],falso,200] |
|
|
| |
|
|
|
| Stringspecial: se en una Stringvariable como una Array zugegriffen por eckicke Klammern así podrá, a cada einzelne Signo zurückgegriffen voluntad como wäre el String una CharArray:
var a="test" imprimir a[2] //son s de
auch Möglich:
imprimir "test"[2] // son s de |
|
|
| |
|
|
|
| Un Variable darf no genau así heißen como una Proc oder una vom Befehlssatz bereitgestelltes Schlüsselwort. |
|
|
| |
|
|