Hi,
Please, I do not know if it is appropriate to ask about understanding the documentation of the M Language, so please accept my apology for that.
I am reading here:
Table.TransformColumns(table as table, transformOperations as list, optional defaultTransformation as nullable function, optional missingField as nullable number) as table
I did read the About section several times but do not understand it.

If anyone has time to explain these parts that would be awesome because I do not understand it.
  1. table as table,
  2. transformOperations as list,
  3. optional defaultTransformation as nullable function,
  4. optional missingField as nullable number)

What does table as table means? and the same question for the rest of the items.

Really sorry once again for bothering you but really would love to understand to be able to go on my own via documentation.

I searched on youtube about how to use Syntax but I did not find an explanation for documentation and of course, it is obvious to not find it as documentation is the way to understand.