| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |
Arguments: string &key (locale *locale*) (start 0) (end nil)
Arguments:
locale-parse-number parses the number in string, with bounds designated by start/end, assuming that the number is in locale's format (i.e., follows locale's thousands separator and decimal point rules).
It is an error for the boundary designated by start/end in the string not to consist entirely of the representation of the number, possibly surrounded on either side by whitespace characters.
The first value returned is the number that was parsed. The type is
that of *read-default-float-format*
.
The second value returned is the index into the string of the delimiter that terminated the parse, or the upper bounding index of the substring if the parse terminated at the end of the substring.
(locale-parse-number "1.234,56" :locale :de_DE) ==> values 1234.56 7
See Localization support in Allegro CL in iacl.htm.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |