我正在尝试确保项目的一组唯一组合。例如,以下各项(苹果,香蕉,胡萝卜,榴莲)可以如下关联:
func animateButton() {
yourButton.transform = CGAffineTransform(translationX: yourButton.frame.origin.x, y: yourButton.frame.origin.y - 50)
UIView.animate(withDuration: 1.5, delay: 0.0, options: [], animations: {
self.yourButton.transform = .identity
}, completion: nil)
}
我想从集合中排除(香蕉,苹果),它是(苹果,香蕉)组合的副本,并沿水平和垂直方向对元素进行排序,如下所示:
carrot, banana
banana, apple
apple, banana //repeated combination of elements
banana, durian
是否有一种优雅的方式来实现这一目标?