operator(/=) Interface

public interface operator(/=)

Non-equivalence operator for character and String. Mixed type non-equivalence of character and String is explicitly defined.

For a user reference, see Non-equivalence.

Note

The non-equivalence operator /= is interchangeable with .ne..


Functions

private pure elemental recursive module function string_nonequivalence(Stringl, Stringr) result(unequal)

Arguments

Type IntentOptional Attributes Name
class(String), intent(in) :: Stringl
class(String), intent(in) :: Stringr

Return Value logical

private pure elemental recursive module function string_char_nonequivalence(Stringl, charsr) result(unequal)

Arguments

Type IntentOptional Attributes Name
class(String), intent(in) :: Stringl
character(len=*), intent(in) :: charsr

Return Value logical

private pure elemental recursive module function char_string_nonequivalence(charsl, Stringr) result(unequal)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: charsl
class(String), intent(in) :: Stringr

Return Value logical