Cómo definir una función vectorizada en R

Como título, me gustaría saber cómo definir una función vectorizada en R.

¿Es solo usando un bucle en la función?¿Es este método eficiente?¿Y cuál es la mejor práctica?