我正在尝试制作用户在房间聊天的聊天应用。我想将两个用户uid字符串插入到函数中并返回一个连接字符串。 但是我希望以某种方式组织uid,以便返回的值始终相同。
func (id1, id2) -> id1id2
func (id2, id1) -> id1id2
swift中有更高阶函数可以解决这个问题吗?
答案 0 :(得分:1)
假设id1
和id2
是字符串,您可以使用<
运算符。
例如:
let id1 = "id1"
let id2 = "id2"
func conString(str1: String, str2: String) -> String {
if str1 < str2 {
return str1+str2
}
return str2+str1
}