Thật khó để đặt những gì tôi muốn nói vào một tiêu đề, nhưng thật dễ dàng để đưa vào mã.
C ++
Có phải đây là
int offset_x = 10;
int offset_y = 40;
...
element.move(offset_x, offset_y);
Để được ưa thích hơn này?
Vector<int> offset(10, 40);
...
element.move(offset.x, offset.y);
(Lưu ý rằng Vector không giống như std::vector, đó là vectơ 2D. Lớp này có rất nhiều phương thức tôi không cần ở đây, như normalize()và scale(). Tôi có nên có một Pointlớp cơ bản hơn cho việc này không?)
JavaScript
Có phải đây là
var offsetX = 10;
var offsetY = 40;
...
element.move(offsetX, offsetY);
Để được ưa thích hơn này?
var offset = {x: 10, y: 40};
...
element.move(offset.x, offset.y);