28Scalar variables are represented as 0-dimensional arrays. Scalar references are special references with an empty subscript expression list. Note that arrays may also be references with an empty subscript expression list, e.g. as actual argument of a subroutine or function.