inicio mail me! sindicaci;ón

Ôn tập 1

Chúng ta đã đề cập đến những vấn đề dưới đây
1. Chúng ta đã bàn về Ruby 1.8.6 chạy trên nền Windows
2. Ruby là ngôn ngữ phiên dịch
3. Trong Ruby, luôn có nhiều hơn 1 cách để giải quyết một vấn đề
4. Tất cả các file mã nguồn đều có đuôi .rb
5. Trong Ruby, chương trình được chạy theo thứ tự từ trên xuống dưới.
6. Tính năng của Ruby: Định dạng tự do, Phân biệt chữ hoa chữ thường, Có 2 cách chú thích mã nguồn, Không bắt buộc phải có kí tự phân cách các câu lệnh, Có khoảng 38 từ khóa
7. Bạn thường nghĩ rằng số 0, chuỗi trống, kí tự trống hoặc những giá trị đại loại như thế sẽ được Ruby ngầm hiểu là giá trị false. Nhưng thực ra trong Ruby, tất cả các giá trị đều là true, trừ các từ khóa falsenil sẽ được hiểu là false.
8. Chúng ta sẽ sử dụng tài liệu hướng dẫn Ruby chính thức tại đây.
9. puts (s trong từ string) đưa giá trị theo sau nó lên trên màn hình, và sau đó tự động xuống dòng.
10. Dấu ngoặc thường là không bắt buộc trong các câu lệnh gọi phương thức. Những lệnh gọi này là hợp lệ:

foobar
foobar()
foobar(a, b, c)
foobar a, b, c

11. Trong Ruby, số không có phần dư lẻ gọi là số nguyên (integer), số có dấu phân tách phần dư lẻ và phần nguyên gọi là số thực (floating-point hay floats) và có ít nhất 1 chữ số đằng trước dấu phân tách.
12. Các toán tử ++-- không tồn tại trong Ruby, và cả pre hay post cũng không tồn tại
13. Mọi phép tính nằm trong dấu ngoặc đơn đều được tính trước (được ưu tiên hơn).
14. Toán tử % trong Ruby có cách hoạt động hơi khác.
15. Khi bạn tính toán với các số nguyên, kết quả cho ra cũng là số nguyên.
16. Giá trị chuỗi nằm giữa dấu ngoặc nhỏ hoặc ngoặc kép .
17. Trong Ruby, các chuỗi không cố định. Chúng có thể được mở rộng nếu cần, mà không phải tốn thêm nhiều thời gian và bộ nhớ.
18. Kết hợp 2 chuỗi bằng toán tử +
19. Kí tự \ dùng để giúp kí tự (hoặc kí hiệu) đằng sau nó “thoát” ra khỏi chuỗi.
20. ‘’ là một chuỗi trống.
21. Nếu bạn gặp lỗi TypeError: can't convert Fixnum into String có nghĩa là bạn không thực hiện được phép + hay * giữa số và chuỗi.
22. Các hằng số có chữ cái đầu được in hoa. Ví dụ PI, Length
23. Biến lập tức được tạo ra khi trình dịch bắt gặp một lệnh gán vào biến đó. Các lập trình viên thường được khuyến cáo là khai báo biến trước bằng cách gán biến cho giá trị nil ngay từ đầu.
24. x,y = y,x sẽ đảo giá trị của x và y cho nhau
25. Biến cục bộ phải được bắt đầu bằng chữ cái in thường hoặc dấu gạch dưới ( _ ), và chỉ được bao gồm các kí tự, chữ số hoặc dấu gạch dưới. Ví dụ: india, _usa, some_var
26. .to_i, .to_f, .to_s được sử dụng để chuyển biến sang số nguyên, số thực hay chuỗi.
27. Toán tử << được dùng để gắn thêm giá trị vào cuối chuỗi đã có sẵn.

Leave a Comment