Menu
CoddyTech

In ra bằng print và p

Thuộc phần Kiến thức nền tảng trong hành trình Ruby của Coddy. Bài học 27 trên 88.

Ruby cung cấp thêm hai cách để hiển thị đầu ra: print và p. Mỗi cách hoạt động khác với puts.

Phương thức print in văn bản mà không thêm dòng mới ở cuối:

print "Hello"
print "World"

Kết quả là:

HelloWorld

Lưu ý rằng cả hai từ đều xuất hiện trên cùng một dòng. Cách này hữu ích khi bạn muốn tạo đầu ra từng phần mà không tự động ngắt dòng.

Phương thức p có cách hoạt động khác. Phương thức này hiển thị phiên bản thô, thuận tiện cho việc gỡ lỗi của một giá trị:

puts "Hello"
p "Hello"

Kết quả in ra:

Hello
"Hello"

Với p, chuỗi hiển thị kèm dấu ngoặc kép, giúp bạn dễ nhận ra đó là chuỗi. Điều này hữu ích khi gỡ lỗi vì bạn có thể thấy chính xác kiểu dữ liệu mình đang làm việc.

challenge icon

Thử thách

Dễ

Dùng print và p để hiển thị đầu ra theo những cách sau:

  1. Dùng print để in ra Ruby, tiếp theo dùng một lệnh print khác để in ra Programming (cả hai phải xuất hiện trên cùng một dòng, không có khoảng trắng ở giữa), rồi dùng puts không có đối số để chuyển sang dòng tiếp theo
  2. Dùng p để in ra chuỗi debug (hiển thị dạng thô với dấu ngoặc kép)
  3. Dùng p để in ra số 42

Đầu ra của bạn phải có chính xác tổng cộng 3 dòng:

RubyProgramming<br>"debug"<br>42

Tự làm thử

# TODO: Viết code của bạn bên dưới

# 1. Dùng print hai lần để in "Ruby" và "Programming" trên cùng một dòng,
#    sau đó dùng puts không có đối số để xuống dòng

# 2. Dùng p để in chuỗi "debug"

# 3. Dùng p để in số 42
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Ruby online