Решение на упр.01 задача 4 от Венислав Трендафилов

Обратно към всички решения

Към профила на Венислав Трендафилов

Резултати

  • 1 точка от тестове
  • 0 бонус точки
  • 1 точка общо
  • 0 успешни тест(а)
  • 0 неуспешни тест(а)

Код

fn main() {
let value = 10;
let value = value as f32 + 0.5; // промяна на тип от цяло в дробно число
let value = format!("{}", value); // нов тип - низ
}
//колко променливи има на края на функцията?
//Имаме 3 променливи value като в main е активна последната от тип низ.
//защо това е валиден код въпреки, че типът се променя?
//Това е валиден код, защото използваме shadowing, което
//ни позволява да декларираме нова променлива със същото име като вече съществуваща,
//но може да има различен тип.

История (1 версия и 0 коментара)

Венислав качи първо решение на 13.10.2025 17:15 (преди 17 дена)