Function Val(str)

Val

Val(
    str    ! (input) string or element expression
   )

Arguments

str

A scalar string or element expression.

Return Value

The function Val returns the numerical value represented by the string or element str.

Example

_s_nums := data { 1, '3.14' } ;
_p_returnA := Val( first( _s_nums ) ); ! returns 1
_p_returnB := Val( last( _s_nums ) ); ! returns  3.14
_p_returnC := Val( "33"   ); ! returns  33
_p_returnD := Val( "1.0e3"); ! returns  1000

Note

If str cannot be interpreted as a numerical value, a runtime error may occur, see option suppress error messages of val function.

See also

The Val function is discussed in full detail in Intrinsic Functions for Sets and Set Elements of the

Language Reference.