Giải thích Interpolation trong Ruby là gì?
Giải thích Interpolation trong Ruby là gì?
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:
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 name
và age
sẽ được nội suy vào chuỗi và ...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào