2009-08-03 23 views
7

Tôi đã đọc rằng Ruby đã thừa hưởng nhiều tính năng từ Lisp.Tính năng nào của Lisp có trong Ruby?

Tính năng nào Ruby có khả năng có di sản Lisp?

+0

um, không, ruby ​​có ít parens hơn lisp, và ít hơn nhiều c khác như ngôn ngữ .. – DGM

+2

Biểu thức, (lớn) nums, biểu tượng ... bạn muốn nhận cơ bản như thế nào? Chỉ là về mọi tính năng mà nó có thể được truy ngược trở lại Lisp, trực tiếp hoặc gián tiếp. – Ken

+0

xin lỗi tôi không rõ ràng; Tôi đoán tôi muốn biết ít hơn về các tính năng cụ thể (từ những gì tôi nghe rất nhiều tính năng của mỗi ngôn ngữ hiện đại có thể được truy trở lại lisp) nhưng nhiều hơn về một tâm trí hoặc tinh thần ruby ​​có thể hoặc không thể chia sẻ với lisp. – horseyguy

Trả lời

2

Lambdas, continuations và danh sách hiểu được có lẽ là ba đầu.

+0

danh sách hiểu? làm thế nào để tôi làm những người trong ruby? ;) – horseyguy

+0

http://www.ruby-forum.com/topic/89416 có một vài cách. Không đẹp bằng Python, nhưng chúng ở đó. –

+3

Đó không phải là danh sách hiểu vì thuật ngữ này thường được sử dụng. Chúng là các phương thức hoạt động trên danh sách với một lambda. Mà vẫn là một điều đáng sợ để làm - họ chỉ không phải là danh sách hiểu. – Chuck

Các vấn đề liên quan