Лучший способ перевести этот код Java в котлин

URL url = new URL(urlSpec);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
InputStream in = connection.getInputStream();
int bytesRead = 0;
byte[] buffer = new byte[1024];
while ((bytesRead = in.read(buffer)) > 0) {
    out.write(buffer, 0, bytesRead);
}
out.close();

Мне особенно интересно об этой части

while(bytesRead = in.read(buffer))

Мы знаем, что astigments обрабатываются как выражения в kotlin, тогда как в java они рассматриваются как выражения, поэтому эта конструкция возможна только в java.

Каков наилучший способ перевести этот код Java в Kotlin?

Ответы на вопрос(3)

Ваш ответ на вопрос