外部ソースからのユーザー情報があり、そのユーザーがアクティブかどうかを確認する必要があります。ユーザーとサーバーがある場合もあれば、User@Server がある場合もあります。前者のケースは問題ありません。
active(User, Server) ->
do whatever.
User@Server ケースでやりたいことは次のようなものです。
active([User, "@", Server]) ->
active(User, Server).
うまくいかないようです。たとえば、erlang ターミナルで a@b を使用して active を呼び出すと、一致するものがないというエラーが表示されます。どんな助けでも大歓迎です!