Tôi không thích cách tiếp cận @(form: Form[_])
vì nó ném loại an toàn ra ngoài cửa sổ.
Khi chuyển qua số ok(form.render(userform))
, bạn sẽ không nhận được trợ giúp từ trình biên dịch khi bạn @form("lastNme")
trong mẫu của mình, nhưng bạn sẽ gặp phải lỗi thời gian chạy nếu không bị phát hiện trong khi thử nghiệm.
Điều tôi đang làm là cung cấp giao diện (hoặc đặc điểm trong trò chơi 2 scala) cho các biểu mẫu chung (ví dụ: đăng ký thành viên và đăng ký hội nghị, hoặc số liệu thống kê giải đấu và thống kê nhóm, v.v.); theo cách đó, tại thời gian biên dịch, lỗi đánh máy và những thứ tương tự bị bắt.
Vâng, nhiều soạn sẵn để đối phó với, nhưng đến từ phía ngôn ngữ năng động của hàng rào, càng ít tôi phải đối phó với các lỗi thời gian chạy thì càng tốt ...
Tôi đoán trong scala mọi thứ được gọi là "ma thuật": D. Cảm ơn điều này đã giải quyết được vấn đề của tôi. –
Nhưng tôi quan tâm đến loại đó! Có cách nào để thực hiện 'Form [_ extends MyAbstractForm]'? – Matthew