Cách in thứ gì đó mà không có dòng mới bằng ruby


Câu trả lời:


130

Sử dụng printthay thế. Bạn có thể muốn theo dõi nó trước STDOUT.flush.


Để biết thông tin của bạn. STDOUT.flushchuyển bất kỳ dữ liệu được lưu vào bộ đệm nào trong ios vào hệ điều hành cơ bản. $STDOUT.print "no newline" $STDOUT.flushsản xuấtno newline
Lorem Ipsum Dolor

Tuyệt vời, thx @Sergio :) Tôi biết điều đó nhưng tôi luôn thích xem các bài viết của bạn hehe ~
sidney

@sidney: Tôi rất vui vì bài đăng của mình hữu ích :)
Sergio Tishedsev

7

Ngoài ra, bạn sẽ cần thêm "\ r" vào cuối dòng để biểu thị "ký tự xuống dòng" và thực hiện thao tác in tiếp theo ở đầu dòng hiện tại


2
Không phải nếu anh ấy chỉ định in thêm ở cuối dòng hiện tại. Anh ta có thể sử dụng lệnh cho bản in cuối cùng để hoàn thành dòng. Điều này rất hữu ích khi in một danh sách có độ dài khác nhau (nhưng ngắn) chẳng hạn.
BobDoolittle

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.