| Gsharp Training Material | Home | Table of Contents |
Although there are over 150 data operators, there are a few which are are very popular:
It's useful to know what happens when a GSL function is called, so here it is:
out = function(in, in<4, out)
Gsharp takes each of the arguments to the function and evaluates each one into a temporary dataset. These datasets are then passed to the function who produces a new dataset which is assigned to the dataset to the left of the =.
The important thing to remember is that the datasets are all fully evaluated before the function has started.
Gsharp is fairly flexible in combining scalars with columns and rows. It varies from operator to operator but generally a scalar will be repeated for each value in a column.