Trong cuốn sách học ruby cách cứng, tôi tìm thấy một cú pháp để thoát khỏi chương trình:Tại sao chúng ta chuyển 0 làm tham số để "thoát"?
Process.exit(0)
Tại sao tham số 0
được thông qua trong phương pháp exit
đây mặc dù nó hoạt động nếu tôi vượt qua khác số nguyên hoặc không vượt qua bất kỳ tham số nào? Ý nghĩa của 0
là gì?
Tham số truyền cho thoát ra là (theo nghĩa thô) "giá trị trả về" của chương trình. –
Như trong câu trả lời của @ kamituel, điều này thực sự là nhiều hơn về cách các kịch bản shell (hoặc ngôn ngữ lập trình khác) hoạt động hơn là về nội bộ của Ruby. – sawa