| |
|
|
Julian Schmidt | Hallo,
wünsche mir neue Zuweisungsoperator. Für Addition +=. Für Substraktion -=. Für Multiplikation *=. Für Division /=. Und zur besseren Unterscheidung für Stringverknüpfung .=.
Außerdem sollte man den Teilungsrest auch per % durchführen können. Und der Zuweisungsoperator für Teilungsrest %=.
LG
Julian |
|
|
| |
|
|
|
RGH | Hm, was soll das bringen? Ich sehe da keine Vorteile, eher nur die Chancen auf weniger leserlichen Code.
Gruß Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 16.07.2013 ▲ |
|
|
|
|
Julian Schmidt | Wird es dadurch wirklich unübersichlicher und unleserlicher? Ich denke es ist genau das Gegenteil der Fall.
Var hinzhunzundkunz& = 345
Var kunzhinzundhunz& = 123
Var hunzkunzundhinz& = 734
hinzhunzundkunz& = kunzhinzundhunz& + 200
hinzhunzundkunz& = hinzhunzundkunz& + 5
kunzhinzundhunz& = hunzkunzundhinz& + 20
hinzhunzundkunz& = kunzhinzundhunz& + 200
kunzhinzundhunz& = kunzhinzundhunz& + 200
hunzkunzundhinz& = hinzhunzundkunz& + 10
Var hinzhunzundkunz& = 345
Var kunzhinzundhunz& = 123
Var hunzkunzundhinz& = 734
hinzhunzundkunz& = kunzhinzundhunz& + 200
hinzhunzundkunz& += 5
kunzhinzundhunz& = hunzkunzundhinz& + 20
hinzhunzundkunz& = kunzhinzundhunz& + 200
kunzhinzundhunz& += 200
hunzkunzundhinz& = hinzhunzundkunz& + 10
|
|
|
| |
|
|
|
RGH | Bein den Variablennamen wird es niemals übersichtlich!
Gruß Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 16.07.2013 ▲ |
|
|
|
|
Julian Schmidt | Genau! Aber ich brauche einen unleserlichen Code, um zu beweisen das es mit Zuweisungsoperatoren leserlicher wird.
Anders herum müsste ich Beweisen das Zuweisungsoperatoren einen leserlichen Code nicht unleserlicher machen. Dies ist aber schwieriger zu beurteilen. |
|
|
| |
|
|
|
E.T. | Also was soll den ein
gegenüber einem
hinzhunzundkunz& = hinzhunzundkunz& + 5
bringen ??
Da sehe ich nur die schreibfaulheit des Programmieres unterstützt und die Verwirrung größer werden.
Irgendwann wird dann ein
so verschachtelt, das dies mit "sauberer Programmierung" nicht mehr nachvollziebar ist.
Meine Meinung: Roland, lass es so, wie es ist |
|
|
| XProfan X2Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 17.07.2013 ▲ |
|
|
|
|
Julian Schmidt | In solchen Fälle wünschte man, das IF sowas wie Umfragen in sein Forum integriert hätte.
Natürlich wird es durch Verschachtelung nicht besser. Aber ich denke mit Vergleichsoperatoren ist man vlt eher dazu geneigt mehrere Operationen auf mehrere Zeilen zu verteilen.
|
|
|
| |
|
|
|
GDL | Hallöle
hinzhunzundkunz& += 5
ich würde das auf den ersten Blick so lesen: hinzhunzundkunz&+ "irgendwas" = 5
Für mich steht hinter einem = Zeichen das Ergebnis einer Rechenoperation.
Mir wäre es lieber, es bliebe so wie es ist. |
|
|
| |
|
|
|
Jörg Sellmeyer | Naja - die Zuweisung eines Wertes an eine variable enthält ja auch ein Gleichheitszeichen:
Ich muss aber gestehen, ich hab immer noch nicht verstanden, was
jetzt machen würde. Ist X& dann auch 10 oder wird der Wert von X& um 10 erhöht? In dem Fall finde ich jedenfalls
übersichtlicher. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 19.07.2013 ▲ |
|
|
|
|
RGH | Ich werde in dieser Hinsicht nichts ändern. Selbst bei meinen C- und C++-Programmen habe ich gut darauf verzichten können.
Gruß Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 25.09.2014 ▲ |
|
|
|
|
| Jörg Sellmeyer (19.07.13)
Ich muss aber gestehen, ich hab immer noch nicht verstanden, ...
Vielleicht hilft Dir ein einfaches Anwendungsbeispiel wie bzw. wo/ wann ich das nutze, egal jetzt mal ob c, js oder php - darum "pseudocode":
nicht nur das man sich in der do Schleife ein i++ spart bzw. ein inc i bzw. ein i=i+1 sondern ich kann darüber ob ich ++i oder i++ schreibe festlegen ob die umbenannten dateien 1.png, 2.png,... oder eben 0.png, 1.png ... heissen.
++i erhöht i um 1 und gibt den Wert zurück, i++ wiederum gibt den wert i und erhöht i danach.
Ist und bleibt sehr praktisch, ob man es als übersichtlich empfindet oder eben nicht. |
|
|
| |
|
|
|
| Julian Schmidt (16.07.13)
Wird es dadurch wirklich unübersichlicher und unleserlicher?
Meiner Erfahrung nach nicht. Das sehe ich scheinbar ganz ähnlich wie Du.
RGH (16.07.13)
Ich sehe da keine Vorteile, eher nur die Chancen auf weniger leserlichen Code.
Ich sehe da Vorteile wie z.B. leserlicheren Code.
Da XProfan aber ein Basic ist halte ich persönlich die Implementierung von Post- oder Prä-Inkrement Operatoren jedoch für nicht allzu notwendig - aber natürlich - XProfan sollte es beherrschen wie andere moderne Programmiersprachen es ebenso tun. |
|
|
| |
|
|