Làm thế nào tôi sẽ đưa ngắt dòng giữa các dòng như thế này:Làm cách nào để tạo ngắt dòng trong ruby?
print "Hi"
print "Hi"
Bởi vì nó sẽ chỉ ra điều này:
HiHi
Làm thế nào tôi sẽ đưa ngắt dòng giữa các dòng như thế này:Làm cách nào để tạo ngắt dòng trong ruby?
print "Hi"
print "Hi"
Bởi vì nó sẽ chỉ ra điều này:
HiHi
Sử dụng puts
vì nó sẽ tự động thêm một dòng mới cho bạn:
puts "Hi"
puts "Hi"
Nếu bạn muốn thực hiện một newline rõ ràng nhân vật sau đó bạn sẽ cần phải biết loại hệ thống mà chương trình của bạn sẽ chạy:
print "Hi\n" # For UNIX-like systems including Mac OS X.
print "Hi\r\n" # For Windows.
Bạn có thể tạo một không gian bằng cách thêm một chuỗi với chỉ một không gian trong đó giữa 2 chuỗi khác. Ví dụ:
print "Hi" + " " + "Hi"
Sử dụng ngắt dòng nhân vật:
print "Hi\n"
print "Hi"
Bạn có thể tránh được hai báo cáo in và thay vào đó chỉ sử dụng một dòng.
print "Hi\r\nHi"
Hoặc nếu bạn muốn sử dụng hai dòng sau đó
print "Hi\r\n"
print "Hi"
puts "\ n" cũng hoạt động trên Win/Ruby ruby 2.4.2p198 và thậm chí "\ n" * 4 cho phép nhân hàng mới (4)
'\ r \ n' có lẽ nên làm lừa. – Shmiddty
sử dụng 'đặt' thay vì' in' – toniedzwiedz
Bạn có nghĩa là dấu cách hay dấu ngắt dòng không? –