루비에서 줄 바꿈없이 무언가를 인쇄하는 방법


답변:


130

print대신 사용하십시오 . 에 의해 후속 조치를 취할 수 있습니다 STDOUT.flush.


정보를 위해. STDOUT.flushios 내의 버퍼링 된 데이터를 기본 운영 체제로 플러시합니다. $STDOUT.print "no newline" $STDOUT.flush생산no newline
Lorem

신난다, thx @Sergio :) 나는 그것을 알고 있었지만 나는 항상 당신의 게시물을 보는 것을 좋아한다 hehe ~
sidney

@sidney : 내 게시물 : 유용 다행이야
세르지오 Tulentsev

7

또한 "캐리지 리턴"을 나타 내기 위해 줄 끝에 "\ r"을 추가하고 현재 줄의 시작 부분에 다음 인쇄를 수행해야합니다.


2
그가 단순히 현재 줄 끝에 더 많은 것을 인쇄 할 계획이라면 아닙니다. 그는 마지막 프린트에 풋을 사용하여 라인을 완성 할 수 있습니다. 예를 들어, 다양한 (아직 짧은) 길이의 목록을 인쇄 할 때 유용합니다.
BobDoolittle

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.