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


7
Khi nào sử dụng dấu bằng trong khai báo phương thức Scala?
Với dấu bằng: object HelloWorld { def main(args: Array[String]) = { println("Hello!") } } Không có dấu bằng: object HelloWorld { def main(args: Array[String]) { println("Hello!") } } Cả hai chương trình trên đều thực thi theo cùng một cách. Trong bài đăng trên blog Những điều tôi không thích …
85 scala 










18
Điểm của lớp Option [T] là gì?
Tôi không thể hiểu được quan điểm của Option[T]đẳng cấp trong Scala. Ý tôi là, tôi không thể nhìn thấy bất kỳ khuyến khích nào Nonekết thúc null. Ví dụ, hãy xem xét mã: object Main{ class Person(name: String, var age: int){ def display = println(name+" "+age) } def getPerson1: …



12
Lặp lại hiệu quả với chỉ mục trong Scala
Vì Scala không có các forvòng lặp kiểu Java cũ với chỉ mục, // does not work val xs = Array("first", "second", "third") for (i=0; i<xs.length; i++) { println("String #" + i + " is " + xs(i)) } Làm thế nào chúng ta có thể lặp lại một cách …
83 scala  iteration 

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.