08. december 2003 - 22:34
Der er
4 kommentarer og 1 løsning
kan man lave konstruktioner med mixed return type/value?
Er det muligt at få en metode til at returnere enten et resultat af det den skal gøre, eller false? e.g. void String_or_boolean getEmail() { return this.isEmailVisible() ? this.Email : false; }
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
08. december 2003 - 22:36
#1
Nej. Men du kan lade den returnere et objekt af en simpel klasse som indeholder både en boolean og en String.
08. december 2003 - 22:37
#2
Ofte set er at man erklærer den til at returnere String og så lader den returnere null for at markere invalid data.
08. december 2003 - 22:41
#3
er null acceptabelt for parseren, eller skal man fange errors for det?
08. december 2003 - 22:44
#4
Du får ikke nogen fejl umiddelbart ved return af null. Men du kan naturligvis ikke lave streng operationer på den. Altså typisk noget med at teste for null inden brug: String s = m(); if(s!=null) { String s2 = s.substring(3); } else { String s2 = ""; }
08. december 2003 - 22:59
#5
så er vi henne ved det jeg gerne ville have den til - super :) tak for det hurtig svar
Kurser inden for grundlæggende programmering