Bạn muốn hiểu bao nhiêu ngôn ngữ bạn sử dụng? Bạn có muốn chơi đến những điểm mạnh của nó hay không? Cú pháp của Scala khuyến khích mã rõ ràng và súc tích; một số ít trường hợp lợi dụng điều này gây ra vấn đề cho trình phân tích cú pháp Scala mang tính hướng dẫn (nghĩa là bạn tìm hiểu thêm về Scala bằng cách gặp và học cách tránh chúng) và dần dần được sửa chữa (ví dụ ký hiệu hậu tố ). Phòng thủ sử dụng dấu chấm phẩy có thể có nghĩa là bạn sẽ không bao giờ phải tìm hiểu về những vấn đề này nhưng bạn có thực sự thấy đó là một điều tốt không? Các bản sửa lỗi cho các vấn đề này thường có ý nghĩa khác nhưng bạn sẽ bỏ lỡ những khả năng này.
Một cân nhắc khác là, như Kilian thừa nhận, hầu hết các nhà phát triển Scala đều bỏ qua các dấu chấm phẩy theo mặc định. Làm thế nào bạn mong đợi làm việc với mã của người khác nếu bạn tránh sử dụng Scala thành ngữ? Bạn sẽ thấy nó khó hơn nhiều so với nó cần.
Tôi không thể nhấn mạnh đủ rằng các tính năng này của trình phân tích cú pháp Scala đã được chọn để khuyến khích mã sạch, có thể sử dụng lại và chức năng (theo nghĩa fp). Lấy cú pháp toán tử infix làm ví dụ; nó khuyến khích các nhà phát triển cung cấp các lớp với các phương thức đơn giản, đơn mục đích kết hợp tốt với nhau. Thư viện bộ sưu tập của Scala cho thấy nó có thể hoạt động tốt như thế nào. Các nhà phát triển Java được đào tạo kinh điển nắm bắt được điều này sẽ có xu hướng phát triển các thói quen tốt hơn và cách suy nghĩ mới về mã của họ. Những người dính vào tất cả những dấu chấm và dấu ngoặc quen thuộc sẽ bỏ lỡ. Tôi cho rằng điều này cũng đúng với những người quá rụt rè khi từ bỏ dấu chấm phẩy.