我正在寻找一个应该做这样的事情:
(function 'set-number '(1 2 3) '(number1 number2 number3))
我可以使用LISP中的某些功能吗?(可能是apply
)
或唯一的解决方案是使用dolist
/ dotimes
?
修改:效果应为:set-number number 1
,set-number number2 2
,set- number number3 3
其中number1
,number2
,number3
是一些广告位和{ {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)