Why add periods after functions?

Hi,

I’m relatively new to Julia, and I have been going through a lot of manuals and stuff. I was wondering, why would there be a period after some functions, and sometimes there isn’t? For example, I’ve seen

DataFrame.(...) and at other times DataFrame(...)

or

insert!.(...) as well as insert.(...).

What is the significance of adding a period in such cases? Or is there no general rule and each one has a different reason?

Thanks!

Please have a look here and here.

3 Likes

Thanks, makes sense now!