The curl function/operator outputs a scalar in $2$D but a vector in higher dimensions...right?

44 Views Asked by At

It just seemed a bit strange to me that the type of output (scalar or vector) of something can depend on how many dimensions you're working with. The curl of a vector field on $2$-space is a scalar, while the curl of a vector field on $3$-space (or higher, if the idea of curl exists in higher dimensions) is a vector. Is this correct, and if so, should I be finding it weird? Or is it normal?