2011-01-25 32 views
6

Lấy cảm hứng từ Haskell API Search Engine Tôi bắt đầu tự hỏi cách tìm đúng tên của những thứ trong thư viện Scala là gì. Ví dụ, giả sử tôi cần một số trạm biến áp chuỗi, như tìm kiếm và thay thế. StringOps không có thứ như vậy. Google cũng không giúp được gì vì các thuật ngữ này rất chung chung và tài liệu duyệt ngang thủ công không phải là điều thú vị.Hướng dẫn tham khảo Scala thực tế, để tìm kiếm những thứ như tên phương thức

Câu hỏi của tôi là, các chuyên gia xem xét khi nào họ đang tìm kiếm một chức năng cụ thể?

Điều này cần thiết thực tế để sử dụng nó trong công việc hàng ngày.

+3

Không phải là câu hỏi này bao phủ bằng http: // stackoverflow.com/questions/2873286/scala-hoogle-equivalent? – VonC

+0

Tất cả những thứ đó có thể nhận được nhờ sự chuyển đổi ngầm định (nghĩa là, nếu bạn muốn tìm các hàm/phương thức được xác định ngầm). – Raphael

+0

Xem thêm http://stackoverflow.com/questions/6700331/how-to-search-for-methods-in-scaladoc-globally –

Trả lời

4

Tôi đồng ý rằng một Hoogle như công cụ tìm kiếm cho Scala sẽ tuyệt vời. Cho đến khi có một công cụ như vậy, từ another question:

tôi đề nghị sử dụng các Reference Index

Bạn có thể xem toàn bộ điều tại nightly Scaladoc

+0

Đáng buồn thay, điều này chỉ có sẵn cho hàng đêm. Khi nào người Scala sẽ học? –

+0

@Rafe Kettler: Tại đây bạn có thể tìm thấy Scaladoc cho bản phát hành ổn định hiện tại http://www.scala-lang.org/api/current/index.html – tenshi

+1

@Rafe Scala 2.8.1 trở lên không có chỉ mục tham chiếu, vì mã mà nó đã không sẵn sàng trong thời gian để có được vào bản phát hành đó. Những gì bạn mong đợi "Scala người" để làm gì? –

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