Câu hỏi được gắn thẻ «scala»

Scala là ngôn ngữ lập trình có mục đích chung chủ yếu nhắm vào Máy ảo Java. Được thiết kế để thể hiện các mẫu lập trình phổ biến theo cách ngắn gọn, thanh lịch và an toàn về kiểu, nó hợp nhất cả hai phong cách lập trình bắt buộc và chức năng. Các tính năng chính của nó là: một hệ thống kiểu tĩnh tiên tiến với kiểu suy luận; các loại chức năng; khớp mẫu; tham số ngầm và chuyển đổi; vận hành quá tải; khả năng tương tác đầy đủ với Java; đồng thời







1
Lặp đi lặp lại quy mô: Nâng lên nâng đỡ `EnumeratorT` để phù hợp với` IterateeT` cho một đơn vị lớn hơn
Nếu tôi có một EnumeratorTvà tương ứng, IterateeTtôi có thể chạy chúng cùng nhau: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Nếu đơn vị liệt kê "lớn hơn" đơn vị iteratee, tôi có thể sử dụng uphoặc …



2
Scala tìm kiếm những ẩn ý ở đâu?
Một câu hỏi ngầm cho những người mới đến Scala dường như là: trình biên dịch tìm kiếm ẩn ý ở đâu? Ý tôi là ngầm vì câu hỏi dường như không bao giờ được hình thành đầy đủ, như thể không có từ nào cho nó. :-) Ví dụ: …




4
Ghép nối danh sách Scala, ::: vs ++
Có sự khác biệt nào giữa :::và ++cho các danh sách nối trong Scala không? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true Từ các tài …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.