È stato abbastanza difficile inserire ciò che intendevo in un titolo, ma è facile da inserire nel codice.
C ++
È questo
int offset_x = 10;
int offset_y = 40;
...
element.move(offset_x, offset_y);
Preferire questo?
Vector<int> offset(10, 40);
...
element.move(offset.x, offset.y);
(nota che Vector non è come std::vector
, è un vettore 2D. Questa classe ha molti metodi che non ho bisogno qui, come normalize()
e scale()
. Dovrei avere un% di base più co_de classe per questo?)
JavaScript
È questo
var offsetX = 10;
var offsetY = 40;
...
element.move(offsetX, offsetY);
Preferire questo?
var offset = {x: 10, y: 40};
...
element.move(offset.x, offset.y);