我怎樣才能在-EXP包括使用自爆原始字符串:球拍在-EXP包括花括號
package foo
}
import (
我這樣寫,但不能包括「}」字符:
#lang at-exp racket/base
(define code @S{
package foo
}
import (
}
如何在原始部分包含「{}」等特殊字符。
我怎樣才能在-EXP包括使用自爆原始字符串:球拍在-EXP包括花括號
package foo
}
import (
我這樣寫,但不能包括「}」字符:
#lang at-exp racket/base
(define code @S{
package foo
}
import (
}
如何在原始部分包含「{}」等特殊字符。
對於此:使用@S|{...}|
由於關閉部分是}|
,普通}
s不會特別。此外,請記住使用|@
而不是@
嵌套窗體。如果您還需要使用另一個不同的報價,因爲您也想使用}|
,您可以在之間添加更多內容,如@S|==={...}===|
。有關詳細信息,請參閱documentation page(查找|{
s,並參閱section 2.4.1)。
至於你發現:這是不一樣的。你在那裏做的是一個嵌套"{"
字符串,你可以用它來處理每個不平衡的字符。但是這比上面的替代引用語法不太方便。
哦,對不起,我發現use @ |「{」|沒問題。
我一次嘗試過。太好了,謝謝你,Eli。 – simmone 2013-02-19 10:15:22
如果Eli的答案有效,那麼您應該通過點擊答案旁邊的複選標記來接受答案。 – 2013-02-19 14:51:05
霍霍,算了吧。 – simmone 2013-02-20 00:23:29