Merge pull request #3678 from Feoramund/fix-p-f64-p-doc

Strike incorrect note from `parse_f64_prefix` doc
This commit is contained in:
Jeroen van Rijn
2024-06-05 00:02:34 +02:00
committed by GitHub
+5 -1
View File
@@ -835,17 +835,21 @@ Example:
n, _, ok = strconv.parse_f64_prefix("12.34e2")
fmt.printfln("%.3f %v", n, ok)
n, _, ok = strconv.parse_f64_prefix("13.37 hellope")
fmt.printfln("%.3f %v", n, ok)
}
Output:
0.000 false
1234.000 true
13.370 true
**Returns**
- value: The parsed 64-bit floating point number.
- nr: The length of the parsed substring.
- ok: `false` if a base 10 float could not be found, or if the input string contained more than just the number.
- ok: `false` if a base 10 float could not be found
*/
parse_f64_prefix :: proc(str: string) -> (value: f64, nr: int, ok: bool) {
common_prefix_len_ignore_case :: proc "contextless" (s, prefix: string) -> int {