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

Sự khác biệt giữa NilFalse trong Ruby là gì?

Câu trả lời

Trong Ruby, nilfalse đều là giá trị đại diện cho sự "không có giá trị" hoặc "không đúng", nhưng chúng có một số khác biệt quan trọng:

nil là một đối tượng của lớp NilClass và được sử dụng để biểu thị "không có giá trị" hoặc "giá trị rỗng". Nó thường được sử dụng trong các trường hợp một biến chưa được gán giá trị hoặc một phương thức không trả về giá trị nào cả.

false là một trong hai giá trị của kiểu dữ liệu Boolean trong Ruby (giá trị kia là true). false được sử dụng để biểu thị tính chất "sai" của một điều kiện hoặc một biểu thức.

Một điểm khác biệt quan trọng giữa nilfalse trong Ruby là trong các biểu thức điều kiện. Trong Ruby, chỉ có nilfalse là "falsy", tức là chúng được coi là sai khi được đánh giá trong một biểu thức điều kiện. Mọi giá trị khác...

junior

junior

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

middle

Migration rollback là gì? rollback đến version cụ thể như thế nào?

senior

Làm thế nào để bạn lựa chọn giữa Belongs_toHas_one?

senior

Rack Middleware là gì? Khi nào cần custom middleware?

Bình luận

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

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