Leírás
parseInt() az első érvényes (long) egész számot adja vissza az aktuális pozíciótól.
Különösen:
-
Az elemzés leáll, ha nem olvasott be karaktereket egy konfigurálható időtúllépési értékhez, vagy egy nem számjegyet olvas be;
-
Ha nem olvasott be érvényes számjegyet az időtúllépés bekövetkeztekor (lásd stream.setTimeout()) , akkor 0-t ad vissza;
Ez a függvény a stream osztály része, és bármely osztály meghívhatja, amely örököli (Wire, Serial stb.). További információkért tekintse meg a stream osztály főoldalát.
Szintaxis
stream.parseInt()
stream.parseInt(lookahead)
stream.parseInt(lookahead, ignore)
Parametérek
stream : a stream osztálytól örökölt példány.
lookahead: a mód arra, hogyan számítson az adatfolyamban egy egész számra. Engedélyezett adattípusok: LookaheadMode. Engedélyezett lookahead értékek:
-
SKIP_ALL: a számok és a mínuszjel kivételével minden karakter figyelmen kívül marad, amikor egész számot keres a folyamban. Ez az alapértelmezett mód -
SKIP_NONE: Semmi sem kerül kihagyásra, és az adatfolyamhoz nem nyúl, hacsak az első várakozó karakter érvénytelen. -
SKIP_WHITESPACE: Csak a tabulátorok, szóközök, soremelések és kocsivissza karakterek kerülnek kihagyásra.
ignore: a jelzett karakter kihagyására szolgál a keresésben. Például ezres osztó kihagyására használják. Engedélyezett adattípusok: char
Visszatérési érték
Adattípus: long.
Referencia > Nyelv > Függvények > Kommunikáció > Stream > Streamparseint