| 

.NET C# Java Javascript Exception

Problem: Slashy String literals

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.


Problem: Slashy String literals

dariusan - 29.04.2009 14:02
Ich versuche mit "Slashy String literals" Strings zu erstellen, die mit einem Backslash terminieren.

def s=/c:\/
assert "c:\\"==s


1 compilation error:

unexpected char: '\' at line: 1, column: 10

Ist das ein Bug in groovy?
Ich weiss, das Zeile 1 nicht funktioniert! Ich hätte gerne eine Lösung zu meinem Problem, wobei der Slashy-String mit einem Backslash terminieren sollte.
Das sollte meiner Meinung nach möglich sein!

Weiss jemand ob das überhaupt geht?


Re: Problem: Slashy String literals

dariusan - 29.04.2009 14:30
Genau, aber wie kriege ich es hin, dass ein "Slashy String" mit einem Backslash terminiert???


Re: Problem: Slashy String literals

wilhelm.nagy@bfw.gv.at - 29.04.2009 15:06
Nicht sehr elegant aber es funktioniert
def s=/c:/+'\\'
println s
assert "c:\\"==s

\^/ili
(Wilhelm Nagy)



wilhelm.nagy@bfw.gv.at.


Re: Problem: Slashy String literals

dariusan - 29.04.2009 16:09
Funktioniert leider nicht!!!!

def winpath=/C:\windows\system32\${}/

assert winpath==/C:\windows\system32\null/


Re: Problem: Slashy String literals

dariusan - 29.04.2009 16:16
Das scheint zu funktionieren:

def winpath=/C:\windows\system32\${''}/

assert winpath=="C:\\windows\\system32\\"

Ist aber trotzdem nicht so elegant, da mehrere Strings erstellt werden.


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Problem: Slashy String literals" 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.