von Stephan » Di, 10.06.2014 17:57
Wie soll das bei Funktionen aussehen?
Um meinetwillen völlig beliebig. Meine Anmerkung meinte doch nicht das es bei Funktionen gleich aussehen müsse sondern das es dort die gleiche Funktionalität geben sollte.
Sie ist , meiner Meinung nach, aber auch nicht zwingend notwendig,
Es wäre sinnvoll wäre so deklarieren zu können. "Zwingend nötig" ist hingegen eine Frage der Auslegung denn natürlich ist es auch nicht zwingend nötig 'normale' Variablen explizit als Integer, Double, String, usw. deklarieren zu können, sondern das alles wäre ja mit Variant auch alles abgedeckt.
Warum also für normale Variablen die Möglichkeit der Unterscheidung, ebenso für Arrays ansich, nur nicht für Array-Rückgaben einer Funktion(?)
weil man sich auch in einem Variant, welches ein Datenfeld enthält, explizit um den Typ der Daten im Datenfeld kümmern kann, wie mein Beispiel ja zeigt.
Mmm... DEin Beispiel zeigt das es nicht möglich ist explizit den Zahlentyp (wenn ich das als Begriff hier mal so nennen darf, um es vom Typ Array zu unterscheiden) zu deklarieren, sondern wenn ich die Rückgabe einer Funktion als Array deklarieren will geht nur 'Alles oder Nichts'.
Gruß
Stephan
[quote]Wie soll das bei Funktionen aussehen?[/quote]
Um meinetwillen völlig beliebig. Meine Anmerkung meinte doch nicht das es bei Funktionen gleich aussehen müsse sondern das es dort die gleiche Funktionalität geben sollte.
[quote]Sie ist , meiner Meinung nach, aber auch nicht zwingend notwendig,[/quote]
Es wäre sinnvoll wäre so deklarieren zu können. "Zwingend nötig" ist hingegen eine Frage der Auslegung denn natürlich ist es auch nicht zwingend nötig 'normale' Variablen explizit als Integer, Double, String, usw. deklarieren zu können, sondern das alles wäre ja mit Variant auch alles abgedeckt.
Warum also für normale Variablen die Möglichkeit der Unterscheidung, ebenso für Arrays ansich, nur nicht für Array-Rückgaben einer Funktion(?)
[quote]weil man sich auch in einem Variant, welches ein Datenfeld enthält, explizit um den Typ der Daten im Datenfeld kümmern kann, wie mein Beispiel ja zeigt.[/quote]
Mmm... DEin Beispiel zeigt das es nicht möglich ist explizit den Zahlentyp (wenn ich das als Begriff hier mal so nennen darf, um es vom Typ Array zu unterscheiden) zu deklarieren, sondern wenn ich die Rückgabe einer Funktion als Array deklarieren will geht nur 'Alles oder Nichts'.
Gruß
Stephan