Video: Ruby ăn kem đá đẩy nguyên 1 đoàn tàu cho em gái vani chơi ngoài công viên 2025
Ruby có một vài nguyên tắc thiết kế để lập trình bằng ngôn ngữ ít căng thẳng hơn và thú vị hơn cho các lập trình viên của các ngôn ngữ lập trình khác. Các nguyên tắc thiết kế này là:
-
Nguyên tắc của sự ngắn gọn: Nhìn chung, mã ngắn và ngắn gọn là cần thiết để tạo ra các chương trình. Bộ bước ban đầu để chạy một chương trình viết bằng tiếng Anh thường được gọi là giả mã. Ruby được thiết kế vì cần ít nỗ lực hơn nữa để dịch mã giả thành mã thực. Ngay cả các lệnh Ruby hiện có cũng có thể được súc tích hơn. Ví dụ, lệnh if của Ruby có thể được viết bằng ba dòng hoặc chỉ một.
-
Nguyên tắc nhất quán: Một bộ quy tắc nhỏ chi phối toàn bộ ngôn ngữ. Đôi khi nguyên tắc này được gọi là nguyên tắc của sự ngạc nhiên ít nhất hoặc nguyên tắc của bất ngờ ít nhất. Nói chung, nếu bạn đã quen thuộc với một ngôn ngữ lập trình khác, cách cư xử của Ruby sẽ cảm thấy trực quan đối với bạn. Ví dụ, trong JavaScript khi làm việc với các phương pháp chuỗi, bạn có thể kết nối chúng với nhau như vậy
"bảng chữ cái". Đến trường hợp trên(). concat ("Soup")
Câu lệnh JavaScript này trả về "ALPHABETSoup" bằng cách tạo chuỗi "alphabet" chữ hoa bằng cách sử dụng. toUpperCase (), và sau đó kết nối "súp" với "ALPHABET". Tương tự, câu lệnh Ruby bên dưới kết hợp các phương thức giống như bạn mong đợi, cũng trả về "ALPHABETSoup".
"bảng chữ cái". upcase. concat ("Soup")
-
Nguyên tắc linh hoạt: Có nhiều cách để thực hiện cùng một điều và thậm chí cả các lệnh được xây dựng có thể được thay đổi. Ví dụ, khi viết câu lệnh if-else, bạn có thể sử dụng các từ if và else, nhưng bạn cũng có thể hoàn thành nhiệm vụ bằng một "? ". Đoạn mã sau đây thực hiện cùng một tác vụ.
-
Phiên bản 1:
nếu 3> 4 đặt "điều kiện là đúng" thì khác thì "điều kiện là sai" cuối
-
Phiên bản 2:
-
đặt 3> 4? " điều kiện là sai ":" điều kiện là đúng "