2017-01-10 6 views
1

ユーザーがルームでチャットするチャットアプリケーションを作成しようとしています。私は両方のユーザーのUID文字列を関数に挿入し、1つの連結文字列を返したいと思います。 しかし、戻り値が常に同じになるように、UIDを整理する必要があります。共通ルームを作成する前に文字列を整理する

func (id1, id2) -> id1id2 
func (id2, id1) -> id1id2 

この問題を解決するためには、より高速な機能がありますか?

答えて

1

id1id2が文字列であると仮定すると、<演算子を使用できます。例えば

let id1 = "id1" 
let id2 = "id2" 

func conString(str1: String, str2: String) -> String { 
    if str1 < str2 { 
     return str1+str2 
    } 
    return str2+str1 
} 
関連する問題