LINUX.ORG.RU

История изменений

Исправление WatchCat, (текущая версия) :

Потому, что легким движением руки сравнивание превращается в присваивание.

Это проблемы тех языков в которых bool тождественен int и/или оператор присваивания возвращает значение.

error[E0308]: mismatched types
 --> src/main.rs:4:8
  |
4 |     if t = 4 {
  |        ^^^^^
  |        |
  |        expected bool, found ()
  |        help: try comparing for equality: `t == 4`

Исправление WatchCat, :

Потому, что легким движением руки сравнивание превращается в присваивание.

Это проблемы тех языков в которых bool тождественен int.

error[E0308]: mismatched types
 --> src/main.rs:4:8
  |
4 |     if t = 4 {
  |        ^^^^^
  |        |
  |        expected bool, found ()
  |        help: try comparing for equality: `t == 4`

Исходная версия WatchCat, :

Потому, что легким движением руки сравнивание превращается в присваивание. Это проблемы тех языков в которых bool тождественен int.

error[E0308]: mismatched types
 --> src/main.rs:4:8
  |
4 |     if t = 4 {
  |        ^^^^^
  |        |
  |        expected bool, found ()
  |        help: try comparing for equality: `t == 4`