Конвертация кода из Js > Go

Job ID: 32790925

Budget: $25 – $50 USD

Входные данные: byteArray = [76, 72, 54, 23, 113, 201, 242, 194]

JS Код:

function byteArrayToBigInteger(byteArray) {
var value = new BigInteger('0', 10);
var temp1, temp2;
for (var i = byteArray.length - 1; i >= 0; i--) {
temp1 = value.multiply(new BigInteger('256', 10));
temp2 = temp1.add(new BigInteger(byteArray[i].toString(10), 10));
value = temp2;
}
return value;
};

Выходные данные: 14047511675279919180

//

Нужен тот же алгоритм с тем же результатом вычисления, но написанный в Golang. Это все.
Related categories: JavaScript Golang