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 Point
lớ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);