Video: Group theory 101: How to play a Rubik’s Cube like a piano - Michael Staff 2025
Bên cạnh các hoạt động toán học, chuỗi trong Ruby có nhiều chức năng hữu ích khác được tích hợp sẵn. Khi bạn quen thuộc hơn với lập trình, sẽ có lúc bạn muốn làm một cái gì đó phức tạp hơn, và Ruby sẽ ở đó để cứu vãn ngày!
Hãy tưởng tượng bạn cần tạo một lời chào để hét lên. Trong văn bản, bạn có thể muốn sử dụng tất cả các chữ in hoa. Nhưng nếu biến không có tên trong thủ đô? Bạn có thể sử dụng một hàm chuỗi để giải quyết vấn đề đó:
2. 2. 2: 031> "Chris". upcase => "CHRIS" 2. 2. 2: 032> name = "Chris" => "Chris" 2. 2. 2: 033> name => "Chris" 2. 2. 2: 034> name. upcase => "CHRIS"
Để sử dụng các tính năng của đối tượng trong Ruby, bạn làm theo các đối tượng với khoảng thời gian (còn gọi là dấu chấm ) và sau đó là tên của chức năng mà bạn muốn sử dụng. Kỹ thuật này làm việc trực tiếp với một đối tượng như ví dụ chuỗi ở trên, hoặc với một biến.
Ở đây bạn đang cố gắng sử dụng chức năng upcase để chuyển đổi chuỗi thành chữ hoa khi đang bay.
Trong Ruby, các chức năng hoặc chức năng được lập trình của đối tượng được gọi là các phương thức . Khi bạn viết mã làm một đối tượng sử dụng một phương pháp, bạn sẽ "gửi một thông điệp" đến đối tượng đó.
Thử ví dụ này:
2. 2. 2: 035> chào = "hello there" => "hello there" 2. 2. 2: 036> lời chào. capitalizing => "Hello there"
Nếu bạn quên lời chào (hoặc có thể không chắc nó đã được viết hoa bởi vì bạn có biến từ một nơi khác), bạn có thể sử dụng phương pháp capitalize của đối tượng chuỗi để có được công việc làm xong.
Trang tài liệu Ruby chính thức có thể hơi đáng sợ khi bắt đầu. Bây giờ, biết rằng nó ở đó và nó hoàn toàn miễn phí. Ngoài ra còn có rất nhiều và rất nhiều tài nguyên miễn phí trên web sẽ giúp bạn mở rộng việc học của bạn. Tham chiếu Ruby String chỉ là một phần nhỏ của tài liệu sẵn có. Nếu bạn quét qua trang, ngay cả khi bạn không hiểu hết tất cả, bạn sẽ thấy một số lượng lớn các phương pháp mà bạn có thể sử dụng trong tương lai.