다음과 같이하고 싶습니다. 대본보기 : '\ n'. 방법? 다음새 줄을 긁어 내기
답변
사용 :
이Transcript cr
당신은 캐스케이드를 통해 값 이후에 사용할 수는 :
Transcript show: 123; cr
문자 자체가 Character cr
로 도달 할 수 있습니다. 그래서, 당신은이 작업을 수행 할 수 있습니다 :
Transcript show: 'Bla! , Character cr asString.
그러나 물론
,Transcript show: 'Bla!' ; cr.
는 방법이 더 우아한.
필자의 경험으로 볼 때, 누락 된 문자 이스케이프는 스몰 토크에서 누락 된 몇 가지 사항 중 하나입니다. 스트리밍의 경우 cr, tab 등을 사용하는 솔루션은 괜찮습니다.
그러나 문자열에 특정 제어 문자가 필요한 경우 "streamContents :"또는 "withCRs"를 사용하여 newLine을 추가하여 읽기가 어려울 수 있습니다. 또는 (비표준) 문자열 확장 메커니즘 중 하나를 사용할 수도 있습니다. (내가 정확히 기억 경우) 예를 들어, VisualWorks 또는 스몰 토크/X, 당신은 쓸 수 있습니다 :
'someString with newline<n>and<t>tabs' expandMacros
또는 다른 개체의 printStrings의 printf와 같은 슬라이스로 :
'anotherString<n><t>with newlines<n>and<t>tabs and<p>' expandMacrosWith:(Float pi)
는 내가 거기 추측을 Squeak 및 V'Age에서도 이와 유사합니다.
그러나 이러한 확장은 실행시에 수행됩니다. 따라서 많은 문자열에서 많이 사용하는 경우 페널티가 발생할 수 있습니다.
Pharo에서 첫 번째 작업은 두 번째 작업으로 오류가 발생하지만 버그 일 수 있습니다. 여전히 조사 중입니다 ... –
[ 'someString with newline
- 1. 별도의 숫자로 긁어 내기
- 2. 절대 URL을 긁어 내기
- 3. 파이썬에서 사이트를 긁어 내기 위해 가짜를 만듭니다.
- 4. PHP로 검색 쿼리에서 데이터를 긁어 내기
- 5. 새 줄을 구현하는 방법
- 6. NavigationController를 사용하지 않고 새 뷰 밀어 내기
- 7. android : 새 줄을 추가하는 방법
- 8. 파일에 새 줄을 추가 하시겠습니까?
- 9. 프레임 워크 대를 긁어
- 10. C++에서 새 줄을 식별하는 방법은 무엇입니까?
- 11. mailmessage.body 섹션에 새 줄을 제공하는 방법
- 12. float : IE7에서 오른쪽으로 새 줄을 지어
- 13. 어떻게 안드로이드에 html 형식으로 새 줄을 추가합니까?
- 14. 'O'가 새 줄을 열기 전에 지연됩니까?
- 15. 인쇄기를 사용할 때 새 줄을 제거하십시오.
- 16. vim으로 새 줄을 붙여 넣는 방법은 무엇입니까?
- 17. \ n은 작동하지 않고 새 줄을 사용하지 않습니다.
- 18. 새 줄을 제거 할 수 없습니다
- 19. xslt에서 새 줄을 가져 오지 못했습니다.
- 20. IB에서 UITextView에 새 줄을 입력하는 방법
- 21. ncurses에서 다시 그려 내기
- 22. 포럼을 긁어 모으는 프로그램 작성
- 23. 내 동료 데이터를 긁어 할
- 24. Qt에서 새 줄을 다시 그리기 전에 이전에 그려진 줄을 제거하거나 지우는 방법?
- 25. Xbox Live 회원의 현재 활동을 긁어 모으기
- 26. 가능하게하는 방법이 같은 페이지를 긁어 세션 ID
- 27. 레일에서 긁어 모을 때 이미지 크기 결정
- 28. 긁어 모으기위한 분열의 정체성을위한 최적 구성
- 29. iPhone UITextField : return 키를 사용하여 새 줄을 삽입하는 방법?
- 30. 자바 : 새 줄을 사용하지 않고 명령 줄에서 텍스트 업데이트
문자 cr asSymbol * 및 'Bla!' <---- close it – Iancovici