Arduino Polska Forum

Pełna wersja: co to znaczy : (String) ?
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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
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.
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.