LISP - 将列表中的属性设置为列表中的对象(购买具有相同索引)

时间:2016-12-13 11:02:44

标签: lisp

我正在寻找一个应该做这样的事情:

(function 'set-number '(1 2 3) '(number1 number2 number3))

我可以使用LISP中的某些功能吗?(可能是apply

或唯一的解决方案是使用dolist / dotimes

修改:效果应为:set-number number 1set-number number2 2set- number number3 3其中number1number2number3是一些广告位和{ {1}}是一种方法。

1 个答案:

答案 0 :(得分:3)

在Common Lisp中,您可以使用mapc

let colorTop =  UIColor(red: 69/255, green: 90/255, blue: 195/255, alpha: 1.0).CGColor

let colorBottom = UIColor(red: 230/255, green: 44/255, blue: 75/255, alpha: 1.0).CGColor

let gradientLayer = CAGradientLayer()
gradientLayer.colors = [ colorTop, colorBottom]
gradientLayer.locations = [ 0.0, 1.0]
gradientLayer.frame = CGRectMake(0, 0, 375, 64)

self.navigationController?.navigationBar.layer.addSublayer(gradientLayer)