'loop can be replaced with stdlib operations' ``` ...
# language-proposals
m
'loop can be replaced with stdlib operations'
Copy code
for (net in manager.nets) {
    if (net.handleLogin(requestCode, resultCode, data, { onSuccess(it) })) {
        return
    }
}
automatic replacement:
Copy code
manager.nets
        .filter { net -> net.handleLogin(requestCode, resultCode, data, { onSuccess(it) }) }
        .forEach { return }
correct, IMO, variant:
Copy code
manager.nets
        .forEach { if (it.handleLogin(requestCode, resultCode, data, { onSuccess(it) })) return }