Câu trả lời:
Sử dụng print
thay thế. Bạn có thể muốn theo dõi nó trước STDOUT.flush
.
STDOUT.flush
chuyể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.flush
sản xuấtno newline
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
$stdout.sync = true
100.times do
print "."
sleep 1
end