8
Cách scala thành ngữ để buộc tính toán trên giá trị lười biếng là gì?Làm thế nào để buộc tính toán giá trị lười biếng
Cách scala thành ngữ để buộc tính toán trên giá trị lười biếng là gì?Làm thế nào để buộc tính toán giá trị lười biếng
Chỉ cần gọi nó là:
lazy val x = someOperation()
// ...
x
Gọi nó, hoặc không làm cho nó lười biếng. – Dylan
Tại sao bạn muốn ép buộc tính toán giá trị lười biếng? Tại sao bạn làm cho nó lười biếng? Nó thực sự trông giống như một mùi mã ... – paradigmatic
Tôi làm cho nó lười biếng để tháo gỡ nút với phụ thuộc lẫn nhau trên cấu trúc dữ liệu bất biến. Tôi cần phải ép buộc nó vào đúng vị trí để tháo gỡ các phụ thuộc theo cách để thoát khỏi tràn ngăn xếp với đệ quy không kiểm soát được. – ayvango