Tại sao không có ARM (giống như Clojure's with-open
) được cung cấp trong thư viện chuẩn Scala?Tại sao không có ARM trong Scala stdlib?
Trả lời
Câu trả lời ngắn
Bởi vì không ai được thêm một chưa!
Còn trả lời
Nhiều đề xuất cho một/O thư viện lớn hơn tôi đã được đưa ra, nhưng API tốt nhất để sử dụng đã được chứng minh gây nhiều tranh cãi. Cụ thể, cách chính xác để xử lý các dòng mới khi đọc tập tin theo từng dòng là một chủ đề nhạy cảm. (ví dụ: chúng có bị tước đi hoặc được chuyển qua không? Nếu có, các đường trống sẽ bị bỏ qua không?)
Điều này có xu hướng khuyến khích các thư viện của bên thứ ba ưu tiên các nhu cầu khác nhau.
Có nói tất cả những gì ... Bạn có thể muốn kiểm tra cung cấp jsuereth trên github: https://github.com/jsuereth/scala-arm/wiki
Thư viện đó được thiết kế để đóng góp trở lại cốt lõi của scala. Mọi thứ trong đó tương thích 100% với giấy phép Scala và tất cả những người đóng góp đã ký thỏa thuận cộng tác viên của EPFL. Vì vậy, đó là nơi tốt nhất để đóng góp nếu bạn muốn xem ARM vào thư viện lõi của Scala. – jsuereth
Các [cánh tay tag] (http://stackoverflow.com/tags/arm/info) có nghĩa là cho câu hỏi về kiến trúc vi xử lý ARM, vì vậy tôi đã xóa nó. – sepp2k
Không chính xác câu trả lời cho câu hỏi của bạn, nhưng có một dự án như vậy: https://github.com/jsuereth/scala-arm – axel22
đây có phải là câu hỏi trolling lửa và quên không? –