to_num 接口

公有接口 to_num

字符串到数字的转换 (规范)


模块过程

私有元素函数 to_int8(s, mold) 结果(v)

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: s

输入字符串

integer(kind=int8), intent(in) :: mold

哑元参数,用于在编译时消歧义泛型接口

返回值 integer(kind=int8)

输出整数(int8) 值

私有元素函数 to_int16(s, mold) 结果(v)

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: s

输入字符串

integer(kind=int16), intent(in) :: mold

哑元参数,用于在编译时消歧义泛型接口

返回值 integer(kind=int16)

输出整数(int16) 值

私有元素函数 to_int32(s, mold) 结果(v)

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: s

输入字符串

integer(kind=int32), intent(in) :: mold

哑元参数,用于在编译时消歧义泛型接口

返回值 integer(kind=int32)

输出整数(int32) 值

私有元素函数 to_int64(s, mold) 结果(v)

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: s

输入字符串

integer(kind=int64), intent(in) :: mold

哑元参数,用于在编译时消歧义泛型接口

返回值 integer(kind=int64)

输出整数(int64) 值

私有元素函数 to_sp(s, mold) 结果(v)

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: s

输入字符串

real(kind=sp), intent(in) :: mold

哑元参数,用于在编译时消歧义泛型接口

返回值 real(kind=sp)

输出实数(sp) 值

私有元素函数 to_dp(s, mold) 结果(v)

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: s

输入字符串

real(kind=dp), intent(in) :: mold

哑元参数,用于在编译时消歧义泛型接口

返回值 real(kind=dp)

输出实数(dp) 值