mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-06 06:42:03 +01:00
Added a section for the reverse conversion.
Updated wikipage Getting a STRING from a NUMERIC object. (Signed-off-by:alexk). git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2322 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
[[Property:modification_date|Mon, 10 Sep 2018 09:09:25 GMT]]
|
||||
[[Property:modification_date|Fri, 19 Mar 2021 14:23:47 GMT]]
|
||||
[[Property:publication_date|Mon, 10 Sep 2018 09:09:25 GMT]]
|
||||
[[Property:uuid|B74D374E-895C-4F22-B95F-656BD78ECD03]]
|
||||
[[Property:weight|1000]]
|
||||
[[Property:title|Getting a STRING from a NUMERIC object]]
|
||||
[[Property:link_title|NUMERIC to STRING]]
|
||||
Every class has the `out` method that can be used to get a text version of the object. For a lot of classes, this method returns internal information that is not really useful for the end user. But for every `NUMERIC` class, the `out` method returns a text representation of the number that the `NUMERIC` object represents.
|
||||
== <code lang="eiffel">NUMERIC</code> to <code lang="eiffel">STRING</code> ==
|
||||
|
||||
Every class has the <code lang="eiffel">out</code> method that can be used to get a text version of the object. For a lot of classes, this method returns internal information that is not really useful for the end user. But for every <code lang="eiffel">NUMERIC</code> class, the <code lang="eiffel">out</code> method returns a text representation of the number that the <code lang="eiffel">NUMERIC</code> object represents.
|
||||
|
||||
<code>
|
||||
print_integer (a_integer: INTEGER)
|
||||
@@ -14,4 +16,8 @@ Every class has the `out` method that can be used to get a text version of the o
|
||||
end
|
||||
</code>
|
||||
|
||||
Note that for more advanced conversion, you can also use a conversion class like `FORMAT_DOUBLE`.
|
||||
Note that for more advanced conversion, you can also use a conversion class like <code lang="eiffel">FORMAT_DOUBLE</code>.
|
||||
|
||||
== <code lang="eiffel">STRING</code> to <code lang="eiffel">NUMERIC</code> ==
|
||||
|
||||
The reverse conversion is available for all standard numeric types (<code lang="eiffel">INTEGER_8</code>, <code lang="eiffel">INTEGER_16</code>, etc.) using the features <code lang="eiffel">to_integer_8</code>, <code lang="eiffel">to_integer_16</code>, etc. of class <code lang="eiffel">STRING</code>. The string should contain a valid string representation of the corresponding numeric value. This can be checked by calling <code lang="eiffel">is_integer_8</code>, <code lang="eiffel">is_integer_16</code>, etc. before calling the conversion functions.
|
||||
Reference in New Issue
Block a user