Небольшая проблема с Serial.list()
- Войдите на сайт для отправки комментариев
Чт, 30/10/2014 - 23:53
Нужно сохранять два результата из функции Serial.list() и сравнивать их. Обнаружил, что они различаются всегда. Почему так происходит и как с этим бороться?
Простой код для примера:
import processing.serial.*; void setup() { String a = Serial.list()[0]; String b = Serial.list()[0]; if(a == b) println(a + " == " + b); else println(a + " != " + b); //COM1 != COM1 }
Читайте раздел Description здесь https://www.processing.org/reference/equality.html
Благодарю, с equals() заработало.
Сравнение объектов - это всегда особый случай, потому лучше смотреть доки, если что то не получается.