2014-10-29 37 views
-2

打印字符串我嘗試打印在Groovy Web控制檯下面收到一個錯誤,而試圖在Groovy

def str1=''C:\mkjk\sys'' 

println str1 

我收到以下錯誤: 無法解析JSON響應:語法錯誤:意外令牌'

+0

你的代碼是不完整的。請張貼相關代碼。 – Jayan 2014-10-29 12:49:25

+0

我想說,Groovy的Web控制檯(groovyconsole.appspot.com)很有趣,有很多bug。我寧願在本地安裝我的groovy。我還在警告框中收到類似這樣的錯誤,但服務器的結果正常。在顯示的螢火蟲控制檯中也有錯誤。 – cfrick 2014-10-29 13:51:06

回答

3

它應該是:

def str1 = 'C:\\mkjk\\sys' // single quotes 

def str1 = "C:\\mkjk\\sys" // double quotes 

def str1 = """C:\\mkjk\\sys""" // three double quotes (multiline string) 

def str = '''C:\\mkjk\\sys''' // three single quotes (multiline string) 

def str1 = /C:\mkjk\sys/ // forward slashes (slashy string) 
+1

或'/ C:\ mkjk \ sys /'也可以工作,不需要轉義反斜槓 – 2014-10-29 10:31:36

+1

隨意編輯。對我來說,它與正則表達式而不是字符串聲明的形式相關,但工作或過程是有效的聲明。 – Opal 2014-10-29 10:33:38

+0

除了您的最後一個示例我在每次嘗試中遇到錯誤 – Sara 2014-10-29 11:36:30