Erlang - igual

O método retorna um valor booleano se uma string é igual a outra. Se as strings forem iguais, ele retornará um valor true, caso contrário, ele retornará um valor false.

Sintaxe

equal(str1,str2)

Parâmetros

  • str1,str2 - As 2 strings que precisam ser comparadas.

Valor de retorno

Se as 2 strings forem iguais, ele retornará um valor verdadeiro, caso contrário, retornará um valor falso.

Por exemplo

-module(helloworld). 
-import(string,[equal/2]). 
-export([start/0]). 

start() -> 
   Str1 = "This is a string1", 
   Str2 = "This is a string2", 
   Status = equal(Str1,Str2), 
   io:fwrite("~p~n",[Status]).

Resultado

Quando executarmos o programa acima, obteremos o seguinte resultado.

false