co to znaczy : (String) ? - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: co to znaczy : (String) ? (/watek-co-to-znaczy-string) |
co to znaczy : (String) ? - przemoch - 23-04-2017 Witam, jestem bardzo początkujący i próbując przyswoić zasady programowania Arduino trafiłem na coś czego nie rozumiem i nie mogę nigdzie znaleźć wyjaśnienia. Chodzi o polecenie (String) tak jak w poniższym fragmencie kodu : Cytat:Serial.println("Received " + (String)responseString.length() + " bytes"); Powyższy fragment pochodzi z kodu, który ma parsować json ze strony wunderground.com : https://gist.github.com/acturcato/8352621 Będę wdzięczny jeśli ktoś wyjaśni początkującemu co to za konstrukcja i co ona robi. pozdrawiam RE: co to znaczy : (String) ? - Smaczek - 23-04-2017 Witam, (String) jest jawną konwersja do typu ( obiektu klasy) String. Tu sklejasz napis, a że funkcja ( metoda) lenght()zwraca pewnie Internet to żeby możliwe było sklejenie liczba zamieniają jest na napis String. Pozdrawiam. RE: co to znaczy : (String) ? - przemoch - 23-04-2017 ok. dzięki bardzo za odpowiedź, wszystko już dla mnie jasne. Mała poprawka - w Twoją odpowiedzi (zapewne za sprawą edytora) wkradł się błąd zamiast 'Internet' powinno być int. |