И завершение функции return'ом тоже необязательно?
Насколько я понял, функцию как бы надо завершить return'ом, но return надо написать с возвращаемым результатом (в отличии от Go, например, где можно "голый" написать).
Или в JS тоже можно просто return написать?
Только (функцией rand.Read()) стандартно генерируется некоторый_код, а мне код не нужен. Нужна просто строка-токен. Изначально думал генерить из случайного числа, но видя проблемы решил генерить из текущей даты-времени, преобразуемой в строку и в []byte.
Ну как "уже"... Наконец-то. )
Itoa() не сработала с типом int64 (который вышел после генерации случайного числа). Не найдя другого решения, делаю случайное число из текущей даты-времени (оно фиксированной длины, кстати), и уже его конвертирую в строку...
Циклом вывел - просто для того чтобы видеть символы? Посчитает всё равно также как эта функция в рунах.
Так проще сразу ею замерить длину-количество.
Циклом выводить есть смысл только при/для визуализации.
аа.... Это ДВА символа! Ну ладно хоть не 4. ))
Вот это было непонятно. На вид-то один символ. (Не рассмотрел где про это описано было.)
Теперь ясно. Смотришь на слово здрасьте, и думаешь - ХЗ сколько там символов...
А как int преобразовать в []byte ?
Я пытаюсь зашифровать случайное число, но шифровщик - bcrypt.GenerateFromPassword() - работает с []byte и ругается на int.
Из неофициальной информации.