Mộ Số Tip Hay Dành Cho Ruby Mà Các Developer Nên Biết ( Luôn Cập Nhật )


Nguồn : http://www.rubysg.com/

Đối với ngôn ngữ lập trình Ruby, đôi lúc ta có thể khám phá ra nhiều khía cạnh hay đối với cùng bài toán nhưng lại có nhiều cách viết khác nhau, với những cách viết đơn giản nhưng lại hiệu quả thì còn gì tuyệt hơn đúng không.



1. SPLATTING IN INTERATOR

Đa số bạn thường hay dùng đối với interator là các hàm .each, chẳng hạn với đoạn code sau:
thay vào đó bạn có thể sử dụng cách đơn giản hơn với các parameter đi kèm block được áp dụng đối với đa số các hàm hỗ trợ đối với Interator

2. GSUB WITH BLOCK

String class trong Ruby hỗ trợ hàm gsub, với chứ năng là thay thế một đoạn text bằng một đoạn text khác. Thường bạn hay sử dụng gsub với mục đích thay thế đơn giản như
Thêm một số phần nâng cao với gsub bạn không nên bỏ qua như:
  • Thay thế các đoạn text match với regular expression
  • Gsub with blok: một yêu cầu nhỏ là thay thế đoạn text bằng một đoạn text khác dựa vào đoạn text cũ, chẳng hạn tìm các text cần thay thế và in đậm chúng, đoạn code đơn giản như sau

3. HASH SELECTIONS

Một cách thay thế các mệnh đề if..elsif..else hoặc case..when với tốc độ xử lý khá nhanh dựa vàohash selection.
Ví dụ bạn có thể thay thế if..else trong trường hợp như sau
hoặc sử dụng với case..when
và cuối cùng là sử dụng với hash selection


Comments