| 

.NET C# Java Javascript Exception

Addition von variablen

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Addition von variablen

Blindworks - 20.12.2010 17:44
Hallo zusammen,

so langsam kotzt mich Grails und der ganze Mist drumherum sowas von an, das gibt es garnicht.

Kommen wir nun zur Kindergartenfrage.

Wie addiere! nicht konkateniere! ich im View (gsp) zwei Variablen?

a.plus(b) konkatieniert
a + b ebenfalls

Ein hoch auf die Typensicherheit von Java, was Grails da abzieht ist der letzte Müll!
Wenn da was nicht zusammen passt, wird ne anständige Exception geworfen und gut ist und es wird nicht versucht, irgendie irgendwas miteinander zu vermodeln.


Re: Addition von variablen

saurier - 20.12.2010 19:28
a.toInteger() + b.toInteger()

und wenn das nicht passt bekommst du eine anständige Exception :-)

Gruß,
Christian


Re: Addition von variablen

koeberle - 20.12.2010 19:41
Es zwingt dich keiner ungetypte Variablen zu benutzen. Und wenn du folgendes machst dann gibt es auch die Fehlermeldung:
int a = 17
String b = '23'
def x = a + b

Christian


Re: Addition von variablen

slyfox1972 - 20.12.2010 21:26
Also in der Groovy-Konsole gibt dies keine Fehlermeldung, sondern "1723" :

groovy> int a = 17
groovy> String b = '23'
groovy> def x = a + b

Result: 1723

Gruß, Egon


Re: Addition von variablen

saurier - 20.12.2010 22:00
Meines Wissens verhält sich Groovy hier nicht anders als Java. Wenn man in Java ein String und ein
int addiert, dann wird auch aus dem int ein String und dann wird aneinandergehängt.
Oder hab ich das nur geträumt?

Gruß,
Christian


Re: Addition von variablen

Blindworks - 21.12.2010 17:32
Danke!

toInteger() hats gebracht.


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Addition von variablen" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.