2014-07-03 13 views
6

Ben coffeescript için yeni. Döndürmeyi ayarlayan bu üç çizgiyi almanın ve aynı şeyi gerçekleştirmenin bir yolu var mı, python'da bir tuple paketini açarak yaptığınız gibi?coffeescript python'da "tuples" gibi nasıl açılacaksınız

@cosines = [0,1,0] 
@branch.rotation.x = Math.asin(@cosines.x) 
@branch.rotation.y = Math.asin(@cosines.y) 
@branch.rotation.z = Math.asin(@cosines.z) 

cevap

7

Bu, gelebileceğim en iyi kod.

@cosines = [0,1,0] 
rot = @branch.rotation 
[rot.x, rot.y, rot.z] = [Math.asin(c) for c in @cosines] 

açma destructuring

ancak köşeli parantezler Python aynıdır.

+0

Harika, teşekkür ederim – nino