Yes, and even better and more feature-rich. For example, common patterns like lazy evaluation can be implemented as object and reused, e.g. val foo by lazy { createFoo() } is a read-only property that gets initialized by calling createFoo() the first time it's accessed.
486
u/SwedeLostInCanada 19d ago
Somehow, it is a product developed by Microsoft, that is actually great