Español
Foro

Konstanten con DEF

 

H.Brill
Normalerweise son tan Konstanten, el con DEF definiert fueron,
en el späteren Programmlauf unveränderlich. Es en efecto el
Sinn su.

Daß lo todavía anders va, beweisen el Escpae-Sequenzen
y el eingebetteten Variables.
Declarar String Titel, Name, Largo Alter
Titel = "Herr "
Name = "Müller"
Alter = 50
DEF $Texto "Hallo, \:Titel;\:name;, como es Ihnen ?\nSie son \:Alter; Jahre alt.\n"
Cls
Imprimir $Texto
Imprimir "Weiter con Taste...\n"
WaitKey
Titel = "Frau "
Name = "Maierbär"
Alter = 80
Imprimir $Texto
WaitKey

Ist tal vez para algo nützlich.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
08.05.2023  
 




Matthias
Arlt
Dieses Comportamiento hay aber offenbar sólo de X3. Vorher wurde una Stringkonstante auch sólo como Literal behandelt, ya que el Logik entspricht.
Immerhin bien a wissen...
 
Alle Sprachen
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
08.05.2023  
 




H.Brill
Vor allem el engebetteten Variables hacer lo sí así interessant.
Tiempo sehen, si Yo una gute, sinnvolle Verwendung dafür finde.

Vorstellen podría Yo solche Adress-Etiketten, wo el Absender
fest es y el Kundenadressen de uno DB elaborado voluntad.

Zum Ausdruck bräuchte uno sólo una Stringkonstante. El Adressfelder
de el DB speichert uno sowieso meistens en normalen Variables (a Weiterverarbeitung) zwischen. Sobald uno el Adressteile en el Variables
ha, es auch el Stringkonstante aktuell, o. con el aktuellen Adresse
versehen.

Yo glaube, como encontrar se determinado todavía otro Einsatzgebiete.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
08.05.2023  
 




Matthias
Arlt
Nun sí...entonces wohl más 'kosmetisch' relevant. Aber por qué no...

Letztendlich verhält se una Stringkonstante sí no anders como una global definierte Stringvariable, el en el Programmablauf unverändert restos. Und hierin besteht auch el einzige Vorteil el Konstante gegenüber el Variables, nämlich en el globalen Sichtbarkeit y el festen Inhalt, eben una unveränderten Literal.

Daraus podría theoretisch una marginaler Geschwindigkeitsvorteil resultieren. Ob el en un 'durchschnittlichen' Programa tatsächlich messbar es, Yo allerdings nie getestet.

Wenn Yo nun aber en lugar de una konstanten Literal una Mischung de veränderbaren Teilen zuweise, restos sólo el globale Sichtbarkeit. El erreiche Yo aber ebenso con uno global deklarierten Variable.
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
08.05.2023  
 




H.Brill
Im Grunde genommen es en efecto sólo una Spielerei de me.
Como hast du natürlich Recht, daß al auch con normalen
Variables erledigen kann.

Und una Geschwindigkeitsvorteil sehe Yo auch no wirklich,
obwohl después de RGH's Zitat en el Ayuda :


El Verwendung de Konstanten kann una Programa übersichtlicher y ggf. auch más rápido hacer, como en Konstanten deutlich más rápido zugegriffen se, como en Variables.


Mag ser, si uno una riesige Bucle con zig tausenden Durchläufen
ha, daß uno como algo más rápido unterwegs es. Pero esto es auch el
Interpreter geschuldet. Irgendwo en el Ayuda Tuve veces gelesen, daß
el todos 20 Zeilen una 'Pause' oder qué siempre, macht.

Das einzige, Yo veces festgestellt habe : Wenn uno große Datenmengen
en uno muy großen Bucle abarbeiten muß, kann lo vorteilhaft ser,
RGH's interne Schleifen (z.B. MoveListProc) utilizarse. Mit el
...ToList-Befehlen puede ser sí en dieser Proc hacer, qué voluntad, d.h.
ma braucht sí no necesariamente el interne Listboxliste a benutzen.

Como podría Yo ya veces a la Geschwindigkeitsvorteil determinar.
Aber meistens escribir wir sí, como du ya sagtest, 'durchschnittliche' Programas, wo el entonces no auffällt.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
09.05.2023  
 




Matthias
Arlt
Na sin embargo, schaden se no. Und sei lo auch sólo, daß lo tal vez el Ver código fuente schöner strukturiert...

Interessant wäre nun, si de X3 el otro Konstanten (long, float etc.) auch irgendwie atypisch comportamiento. Tal vez fällt Usted como sí algo en.
 
Alle Sprachen
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
09.05.2023  
 




H.Brill
En el Pagar-Konstanten wüßte Yo ahora no, como.
Es sí una feste Zahl y kein Literal "xxxx", el
zumindest en el Longitud beweglich es. Ein Largo (&,%)
ha nunmal 4 Bytes, no mehr y no weniger.
Como puede ser auch no zusätzliche Variable einbetten.
Das hier funktioniert en efecto no :
DEF !Alter Pi()
DEF %w %MaxX
DEF $Ordner $AppDataDir'hier ya, como lo auch sin "" funktioniert

Und auch con Addr() kommt uno No encienda.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
09.05.2023  
 




Matthias
Arlt
Como hast Usted bastante. Yo hätte auch no wirklich así gerechnet. Es aber siempre otra vez interessant, qué después de Jahren el Nutzung así a 'Neuigkeiten' entdeckt...
 
Alle Sprachen
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
09.05.2023  
 




H.Brill
Sí, manchmal führen auch Flüchtigkeitsfehler o. Programmierfehler
a solchen Erkenntnissen.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
10.05.2023  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

2.306 Views

Untitledvor 0 min.
H.Brill09.10.2024
Gast.081508.07.2024
Rainer Hoefs06.07.2023
Sven Bader03.07.2023
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

H.Brill (5x)
Matthias Arlt (4x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie