Решение на упр.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, което
//ни позволява да декларираме нова променлива със същото име като вече съществуваща,
//но може да има различен тип.
