

Size: a a a
var ASM_CONSTS = [(function(){
var err = new Error;
print('Stacktrace: \n');
print(err.stack)
} // ...
strings.Split
и strings.Fields
.unicode.IsSpace
).Split(s, " ") == Fields(s)
, но нет, не совсем. Fields
выкинет пустые строки и...почему бы не сделать Split
таким же?Split
был добавлен раньше, а вот ломать совместимость авторы го очень-очень не любят и повторяют мантру обратной совместимости Go 1.x.Split
менять нельзя было и была создана новая фция Fields
, со своим поведением.bool is_fib(i64 n) {и конечно же
return is_square(5 * n * n + 4) ||
is_square(5 * n * n - 4);
}
is_square
проверит является ли число квадратом.Much smaller runtime compared to Go
его не оказалось ваще. Там прост системные треды пускаются.