Решение на упр.01 теор. задача 2 от Мартин Георгиев

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

Към профила на Мартин Георгиев

Резултати

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

Код

// Кодът ще се компилира успешно.
// Компилаторът вижда, че:
// 1) променливата x е цяло число без зададен тип,
// 2) x бива събрано със променливата z от зададен тип i64
// и заключва, че типът на x трябва също да е i64,
// тъй като в противен случай събирането щеше да е невалидно.
// Ако бяхме използвали x за две събирания от различни типове,
// кодът НЯМАШЕ да се компилира:
// fn main() {
// let x = 5;
// let (y1, y2): (i64, i32) = (10, 10);
// let z1 = x + y1;
// let z2 = x + y2;
// println!("{} {}", z1, z2);
// }

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

Мартин качи първо решение на 09.10.2026 01:57 (преди 8 дена)