puts
trong ruby tự động thêm dòng mới, làm cách nào để tránh dòng này?Cách in nội dung nào đó không có dòng mới trong câu hỏi
83
A
Trả lời
110
Sử dụng print
để thay thế. Bạn có thể muốn theo dõi nó theo STDOUT.flush
.
5
Ngoài ra, bạn sẽ cần phải thêm "\ r" ở cuối dòng để chỉ "vận chuyển trở lại" và làm in tiếp theo ngay từ đầu của dòng hiện tại
+0
Không, nếu anh ấy chỉ đơn giản là lập kế hoạch in nhiều hơn ở cuối dòng hiện tại. Ông có thể sử dụng đặt cho in cuối cùng để hoàn thành dòng. Điều này rất hữu ích khi in danh sách các độ dài khác nhau (nhưng ngắn). – BobDoolittle
2
$stdout.sync = true
100.times do
print "."
sleep 1
end
"How can I use “puts” to the console without a line break in ruby on rails?"
Các vấn đề liên quan
- 1. regex tìm câu hỏi nội dung
- 2. Câu hỏi mới: GTK # (Mono) trên OSX
- 3. Chuỗi in Haskell không có dòng mới
- 4. In cùng dòng và không phải dòng mới trong python
- 5. Câu hỏi mới về COM
- 6. fprintf không in dòng mới
- 7. Mã để hỏi có/không có câu hỏi trong javascript
- 8. Làm cách nào để in gọn dòng mới trong Groovy?
- 9. MailMessage đã gửi chuỗi dưới dạng nội dung mà không có dòng mới trong triển vọng
- 10. Để đá quý hay không, đó là câu hỏi
- 11. Để NOLOCK hoặc KHÔNG để NOLOCK, đó là câu hỏi
- 12. foreach (... trong ...) hoặc .ForEach(); đó là câu hỏi
- 13. Làm cách nào để ghi đè nội dung tệp bằng nội dung mới trong PHP?
- 14. Làm cách nào để in dòng mới trong Haskell?
- 15. In NSMutableURLYêu cầu nội dung
- 16. nội dung tệp vào unix biến với dòng mới
- 17. Cách tạo nội dung mới bằng Hyde?
- 18. Để MVVM hay không để MVVM đó là câu hỏi
- 19. Câu hỏi về mã hóa nội dung ứng dụng Google Play
- 20. bash cat nhiều tệp nội dung vào một chuỗi không có dòng mới
- 21. cách in dòng mới trong tệp trong sơ đồ plt?
- 22. Chủ đề (hoặc nội dung nào đó) trong javascript
- 23. StackOverflow biết khi nào có câu trả lời mới cho câu hỏi?
- 24. In địa chỉ con trỏ trong C [hai câu hỏi]
- 25. Django - kiểm tra xem danh sách có chứa nội dung nào đó trong một mẫu
- 26. Làm cách nào để in một nội dung của JPanel?
- 27. SVN hợp nhất câu hỏi
- 28. Nội dung của chủ đề AMQ có thể được xem bằng cách nào đó không?
- 29. gdb print sẽ không in ra nội dung nào đó có thể đọc được từ mảng char của tôi
- 30. toán tử "mới" trong C++, câu hỏi con trỏ
Để biết thông tin của bạn. 'STDOUT.flush' xóa bất kỳ dữ liệu đệm nào trong ios đến hệ điều hành bên dưới. '' '$ STDOUT.print" không có dòng mới "$ STDOUT.flush''' tạo' '' no newline''' –
Awesome, thx @Sergio :) Tôi biết điều đó nhưng tôi luôn thích xem bài viết của bạn hehe ~ – sidney
@sidney : Tôi rất vui vì bài viết của tôi rất hữu ích :) –