scan 接口

公共接口 scan

字符串中扫描集合字符的存在。扫描字符串中是否存在任何集合字符。

如果back不存在或为false,则此函数返回字符串中最左侧的字符在集合中的位置。如果backtrue,则返回最右侧的位置。如果在字符串中找不到集合中的任何字符,则结果为零。

此方法是元素级的,并返回默认的整数标量值。


模块过程

私有元素函数 scan_string_string(string, set, back) 结果(pos)

扫描字符序列中是否存在任何字符集中的字符。在此版本中,字符序列和字符集都由字符串表示。

参数

类型 意图可选 属性 名称
类型(string_type), 意图(输入) :: string
类型(string_type), 意图(输入) :: set
逻辑型, 意图(输入), 可选 :: back

返回值 整数

私有元素函数 scan_string_char(string, set, back) 结果(pos)

扫描字符序列中是否存在任何字符集中的字符。在此版本中,字符序列由字符串表示。

参数

类型 意图可选 属性 名称
类型(string_type), 意图(输入) :: string
字符(len=*), 意图(输入) :: set
逻辑型, 意图(输入), 可选 :: back

返回值 整数

私有元素函数 scan_char_string(string, set, back) 结果(pos)

扫描字符序列中是否存在任何字符集中的字符。在此版本中,字符集由字符串表示。

参数

类型 意图可选 属性 名称
字符(len=*), 意图(输入) :: string
类型(string_type), 意图(输入) :: set
逻辑型, 意图(输入), 可选 :: back

返回值 整数