2014-10-07 9 views
4

질문은 제목에 있습니다.문자열에 줄 바꿈을 추가하려면 어떻게합니까?

나는

val x = "hello\nworld"; 

내가

val x = "hello 
world" : string 

또는 비슷한 기대 (윈도우 명령 행에서 SML/NJ)에 REPL에서이 작업을 수행,하지만 난

val x = "hello\nworld" : string 
을받을 경우

비록 어딘가에서 \ n이 SML 문자열의 줄 바꿈이라는 것을 알았지 만.

+0

'val x = "hello \\ nworld"; – herohuyongtao

답변

6

문자열이 표시되면 줄 바꿈이 \n으로 표시됩니다. 당신이 문자열을 인쇄하려고하면

그러나, 당신은 적절한 줄 바꿈로 볼 수 있습니다 :

- val x = "hello\nworld"; 
> val x = "hello\nworld" : string 
- print x; 
hello 
world> val it =() : unit 

그것은 문자열이 표시되는 방법을 간단하게, 그리고 당신이 SML 인터프리터가로 표시 할 수 없습니다 실제 개행은 직접 인쇄하는 것을 제외하고.