Для функций точка всегда идет за именем функции.
Для операторов, таких как, например, *
или +
, точка идет перед оператором. Однако вы можете заключить оператор в круглые скобки и добавить суффикс к точке.
Чтобы сделать это отличие еще более явным, рассмотрите этот пример, где мы применяем «умножение» с синтаксисом вызова функции:
x = rand(2,2)
sqrt.(x)
.*(x,x)
(*).(x,x)
x .* x
Все три последние команды выполняют одно и то же.
Подробнее см. В соответствующих разделах документации Julia: Синтаксис точек для функций векторизации и Векторизованные операторы "точка" .