Mục lục:
Video: Bài 11 - Chuỗi trong Ruby 2025
Một phần của Ruby For Kids For Dummies Cheat Sheet
Để bắt đầu với Ruby, bạn thực sự chỉ cần cài đặt Ruby và sử dụng một trình biên tập mã miễn phí một trình xử lý văn bản!). Notepad + +, Atom, TextWrangler, và những thứ khác là tất cả các lựa chọn biên tập mã tốt. Bạn cũng thường sử dụng một chương trình đầu cuối hoặc bảng điều khiển (miễn phí với tất cả các hệ điều hành thông thường).
Khi đã cài đặt Ruby, có hai cách phổ biến để chạy chương trình Ruby. Nếu bạn gõ mã Ruby trong một tập tin văn bản và lưu nó, bạn chạy mã của bạn từ một thiết bị đầu cuối với:
$ ruby my_code. rb
Nếu bạn muốn kiểm tra các đoạn mã nhỏ, hãy sử dụng IRB (Interactive Ruby) và bắt đầu nhập Ruby sau dấu nhắc:
$ irb 2. 1. 2: 001>
Khi kiểm tra mã mới, bạn có thể dễ dàng in kết quả tính toán hoặc thao tác chuỗi với phương thức puts:
2. 1. 2: 004> đặt 2. 5 * 3 7. 5 => nil
Ruby cung cấp một số lượng lớn các phương pháp số và chuỗi được xây dựng.
Tên phương pháp
Mục đích | +, -, *, / |
---|---|
Số học cơ bản | ** 2 |
Số mũ (ví dụ, tăng lên công suất thứ hai) | () |
Sử dụng dấu ngoặc đơn để điều chỉnh ưu tiên hoạt động toán học của bạn | ngay cả? |
Trả về true nếu thậm chí | lẻ? |
Trả về true nếu lẻ | vòng |
Làm tròn đến số nguyên gần nhất | tối đa, giảm xuống |
Loop lên hoặc xuống từ số tới số khác |
Mục đích
+, * | Thêm hai dây với nhau, lặp lại chuỗi |
---|---|
chiều dài | Bao lâu chuỗi |
dải | Loại bỏ khoảng trắng đầu và cuối dấu vết |
to_i | Thay đổi một chuỗi thành một số |
lên, xuống | Thay đổi trường hợp chuỗi |
each_char > Lặp qua chuỗi trả về mỗi ký tự | bao gồm? |
Trả về true nếu một chuỗi trong một chuỗi khác | [] |
Trả về ký tự hoặc chuỗi con | gsub |
Thay thế một chuỗi mới mà ở đó một mẫu được tìm thấy | Bạn có thể sử dụng chuỗi |
interpolation | để xây dựng các chuỗi phức tạp hơn từ nội dung trong các biến khác. Bên trong dấu ngoặc kép, sử dụng ký hiệu # {} để hoán đổi giá trị của biến kèm theo: |
2. 1. 2: 006> tuổi = "100" => "100" 2. 1. 2: 007> tên = "Rubyist" => "Rubyist" 2. 1. 2: 008> "Chào bạn # {name}, chúc mừng vào # {tuổi} năm! " => "Xin chào Rubyist, chúc mừng 100 năm!"