getToPosition method
Implementation
Position getToPosition(int x) {
if (currentPointer.x + x >= column) {
// 说明在行首
return Position(
currentPointer.x + x - column,
currentPointer.y + 1,
);
} else if (currentPointer.x + x <= 0) {
// 说明在行首
return Position(
column - 1,
currentPointer.y - 1,
);
} else {
return Position(currentPointer.x + x, currentPointer.y);
}
}