Stream.parseFloat()
名称
Stream.parseFloat()
説明
Stream.parseFloat()は、現在のストリームから最初の有効な浮動小数点値を返却する。整数やマイナス記号でない文字列は読み飛ばされる。この関数は、浮動小数点値でない最初の文字列で終了する。タイムアウトすれば終了する(Stream.setTimeout()参照)。
この関数はStreamクラスの一部であり、このクラスを継承したすべてのクラス(例えばWireやSerialなど)から呼び出すことができる。Streamのメインページにより多くの情報があるので参照のこと。
書式
stream.parseFloat()stream.parseFloat(lookahead)stream.parseFloat(lookahead, ignore)
C言語シグネチャ(avr)
float parseFloat(LookaheadMode lookahead = SKIP_ALL, char ignore = NO_IGNORE_CHAR);
float parseFloat(char ignore);
引数
| lookahead | 整数が現れるまでスキップするモード。データ型: LookaheadMode。 |
| SKIP_ALL: マイナス符号、数字以外は、すべてスキップ。デフォルトのモード。 | |
| SKIP_NONE: スキップしない。最初の文字が有効な文字でない限り、ストリームは操作されない。 | |
| SKIP_WHITESPACE: タブとスペース、ラインフィード、キャリッジリターンをスキップ。 | |
| ignore | 有効な文字が現れてから無視する文字。例えば、1000毎の区切り文字をスキップするために使われる。データ型: char。 |
戻り値
最初の有効な浮動小数点数、あるいは、有効な数値が見つからなかった場合は0.0。データ型: float。
オリジナルのページ
https://docs.arduino.cc/language-reference/en/functions/communication/stream/streamParseFloat/
実装の解析
まだ解析していません。
最終更新日
July 19, 2026