to_num_from_stream 接口

公共接口 to_num_from_stream

将字符串中的一系列值转换为数字 (规范)


模块过程

私有函数 to_int8_from_stream(s, mold, stat) 结果(v)

参数

类型 意图可选 属性 名称
character(len=:), 指针 :: s

输入字符串

integer(kind=int8), 意图(in) :: mold

虚拟参数,用于在编译时消除泛型接口歧义

integer(kind=int8), 意图(inout), 可选 :: stat

返回值 integer(kind=int8)

输出整数(int8)值

私有函数 to_int16_from_stream(s, mold, stat) 结果(v)

参数

类型 意图可选 属性 名称
character(len=:), 指针 :: s

输入字符串

integer(kind=int16), 意图(in) :: mold

虚拟参数,用于在编译时消除泛型接口歧义

integer(kind=int8), 意图(inout), 可选 :: stat

返回值 integer(kind=int16)

输出整数(int16)值

私有函数 to_int32_from_stream(s, mold, stat) 结果(v)

参数

类型 意图可选 属性 名称
character(len=:), 指针 :: s

输入字符串

integer(kind=int32), 意图(in) :: mold

虚拟参数,用于在编译时消除泛型接口歧义

integer(kind=int8), 意图(inout), 可选 :: stat

返回值 integer(kind=int32)

输出整数(int32)值

私有函数 to_int64_from_stream(s, mold, stat) 结果(v)

参数

类型 意图可选 属性 名称
character(len=:), 指针 :: s

输入字符串

integer(kind=int64), 意图(in) :: mold

虚拟参数,用于在编译时消除泛型接口歧义

integer(kind=int8), 意图(inout), 可选 :: stat

返回值 integer(kind=int64)

输出整数(int64)值

私有函数 to_sp_from_stream(s, mold, stat) 结果(v)

参数

类型 意图可选 属性 名称
character(len=:), 指针 :: s

输入字符串

real(kind=sp), 意图(in) :: mold

虚拟参数,用于在编译时消除泛型接口歧义

integer(kind=int8), 意图(inout), 可选 :: stat

返回值 real(kind=sp)

输出实数(sp)值

私有函数 to_dp_from_stream(s, mold, stat) 结果(v)

参数

类型 意图可选 属性 名称
character(len=:), 指针 :: s

输入字符串

real(kind=dp), 意图(in) :: mold

虚拟参数,用于在编译时消除泛型接口歧义

integer(kind=int8), 意图(inout), 可选 :: stat

返回值 real(kind=dp)

输出实数(dp)值