Câu hỏi phỏng vấn Ruby on Rails
Câu hỏi

Giải thích Interpolation trong Ruby là gì?

Câu trả lời

Interpolation trong Ruby là một tính năng mạnh mẽ cho phép bạn nhúng các biểu thức, biến hoặc lời gọi phương thức vào bên trong một chuỗi ký tự. Khi một chuỗi chứa nội dung cần được nội suy, Ruby sẽ đánh giá nội dung đó và thay thế nó bằng giá trị kết quả, từ đó tạo ra một chuỗi mới. Interpolation thường được sử dụng để xây dựng các chuỗi động với dữ liệu biến đổi hoặc bao gồm kết quả của các phép tính trong một chuỗi. Trong Ruby, việc nội suy chuỗi thường được thực hiện trong các chuỗi được đặt trong dấu ngoặc kép (" "). Bạn có thể sử dụng cú pháp #{} để bao quanh biểu thức hoặc biến mà bạn muốn nội suy[1][2][3][4][5][6].

Ví dụ, bạn có một biến name với giá trị là "Alice" và biến age với giá trị là 30. Bạn có thể tạo một chuỗi chào hỏi như sau:

ruby Copy
name = "Alice"
age = 30
greeting = "Hello, #{name}! You are #{age} years old."
puts greeting

Khi chạy đoạn mã trên, nội dung của biến nameage sẽ được nội suy vào chuỗi và ...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Bạn hiểu thế nào về quy tắc đặt tên trong Rails?

junior

Liệt kê những gì Rails Migration có thể làm?

entry

Giải thích về ORM?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào