Не нашел форум про раст.
Почему в расте нужно на константе вызвать to_string()?
let first_name = "FirstName".to_string();
Чудово как-то. это что в рантайме будет вычисляться?
ПС смотрел тренды, замечательная особенность, в то время как другие ЯП 2-8января проседали,
растишка наоборот имел пик. вижу у языка есть потенциал
или это так студенты на праздники веселятся
Здравствуйте, vaa, Вы писали:
vaa>Почему в расте нужно на константе вызвать to_string()?
vaa>vaa> let first_name = "FirstName".to_string();
vaa>
vaa>Чудово как-то. это что в рантайме будет вычисляться?
Литерал "FirstName" имеет тип &str (ближайший аналог в плюсах — std::string_view), "FirstName".to_string() имеет тип String (аналог в плюсах — std::string). Непременно каждый раз переводить &str в String нету необходимости. Можешь просто писать
let first_name = "FirstName";
Этот код не производит никаких аллокаций в памяти, в отличии от твоего.
Здравствуйте, vaa, Вы писали:
vaa>Чудово как-то. это что в рантайме будет вычисляться?
Так ведь и
const std::string = "FirstName";
будет "вычисляться" в райнтайме.