Data types and scalars containers
As it can be understood from the name, scalar containers host single (scalar) values. Such containers are marked with the $
sigil.
Here is one of the simplest and direct use of scalars:
my $lang = 'Raku';
The $lang
variable is a scalar container.
Scalar containers are type-irrelevant by default, so youy can host data of any type you need. The simplest demonstration of that is the fact that it is possible to reuse the same variable and store integers or strings in it:
my $value = 42;
$value = 'fourty-two';
Internally, this means that by default, a new container can keep values of the Any
type. This is a base data type for other types such as Int
or String
.
Also in this section
Course navigation
← Understanding Raku containers | Type constraints →
Translations of this page: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська