Français
Befehlssatz et Aider

§ 9 - Variablen

 
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:
a=[10,20,30]
a.3=40
imprimer a.0

cependant:
b=5
imprimer a.b//entspricht pas a.5 mais a["b"]
/ /
imprimer a[b]//entspricht a[5]

Stringkonstanten peut avec " sowie - quoi droite pratique ist - avec ' umschlossen défini volonté.
s="Hallo"
s='allô'

Pour Arrays simple dans eckiger Klammer kommagetrennte Werte: [10,20,30,...]  
a=[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:
a="test"
imprimer a[2]//gibt s aus
//aussi Möglich:
imprimer "test"[2]// gibt s aus

Hinweis: Assoziative Arrays avec OOP-Schreibweise nutzen:
a.groove.beat=10
// entspricht
a["groove"]["beat"]=10

Datentyp einer Variablen ermitteln:
a=5
cas °a == "long" :

Siehe aussi: § 5 - Datentypen
 
02.12.2014  
 




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 X3
System: 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.
 
02.12.2014  
 



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.
 
03.12.2014  
 



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éparation
input "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.
 
04.12.2014  
 



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.
 
27.12.2014  
 



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]
 
11.01.2015  
 



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
 
11.01.2015  
 



une Variable darf pas oui c'est ca so appeler comment une Proc ou bien un vom Befehlssatz bereitgestelltes Schlüsselwort.
 
24.05.2015  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.877 Views

Untitledvor 0 min.
Erasmus.Herold01.04.2016
Nico Madysa28.03.2016
iF08.03.2016
Micha1233402.03.2016
plus...

Themeninformationen

cet Thema hat 2 participant:

iF (8x)
Michael W. (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie