运算符(//) 接口

public interface operator(//)

将字符串列表与输入实体连接 返回一个新的字符串列表 规范


模块过程

private function append_char(lhs, rhs)

将字符标量 'rhs' 附加到字符串列表 'list' 返回一个新的字符串列表

参数

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

返回值 type(stringlist_type)

private function append_string(lhs, rhs)

将字符串 'rhs' 附加到字符串列表 'list' 返回一个新的字符串列表

参数

类型 意图可选 属性 名称
type(stringlist_type), intent(in) :: lhs
type(string_type), intent(in) :: rhs

返回值 type(stringlist_type)

private function prepend_char(lhs, rhs)

将字符标量 'lhs' 放在字符串列表 'rhs' 的前面 返回一个新的字符串列表

参数

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

返回值 type(stringlist_type)

private function prepend_string(lhs, rhs)

将字符串 'lhs' 放在字符串列表 'rhs' 的前面 返回一个新的字符串列表

参数

类型 意图可选 属性 名称
type(string_type), intent(in) :: lhs
type(stringlist_type), intent(in) :: rhs

返回值 type(stringlist_type)

private function append_stringlist(lhs, rhs)

将字符串列表 'rhs' 附加到字符串列表 'lhs' 返回一个新的字符串列表

参数

类型 意图可选 属性 名称
type(stringlist_type), intent(in) :: lhs
type(stringlist_type), intent(in) :: rhs

返回值 type(stringlist_type)

private function append_carray(lhs, rhs)

将字符数组 'rhs' 附加到字符串列表 'lhs' 返回一个新的字符串列表

参数

类型 意图可选 属性 名称
type(stringlist_type), intent(in) :: lhs
character(len=*), intent(in), dimension(:) :: rhs

返回值 type(stringlist_type)

private function append_sarray(lhs, rhs)

将字符串数组 'rhs' 附加到字符串列表 'lhs' 返回一个新的字符串列表

参数

类型 意图可选 属性 名称
type(stringlist_type), intent(in) :: lhs
type(string_type), intent(in), dimension(:) :: rhs

返回值 type(stringlist_type)

private function prepend_carray(lhs, rhs)

将字符数组 'lhs' 放在字符串列表 'rhs' 的前面 返回一个新的字符串列表

参数

类型 意图可选 属性 名称
character(len=*), intent(in), dimension(:) :: lhs
type(stringlist_type), intent(in) :: rhs

返回值 type(stringlist_type)

private function prepend_sarray(lhs, rhs)

将字符串数组 'lhs' 放在字符串列表 'rhs' 的前面 返回一个新的字符串列表

参数

类型 意图可选 属性 名称
type(string_type), intent(in), dimension(:) :: lhs
type(stringlist_type), intent(in) :: rhs

返回值 type(stringlist_type)