Hello World - scalar variables



Strings can be stored in so called scalar variables.
Each such variable starts with a $ sign and then alphanumeric characters and underscore.
Before using such a variable the first time one has to declare it by the 
my
 keyword.

my $this_is_a_variable;
my $ThisIsAnotherVariableButWeDontLikeItSoMuch;

Variables are case sensitive.

my $h;
my $H;
examples/scalars/hello_world_variable.p6
#!/usr/bin/perl6
use v6;

my $greeting = "Hello World";
say $greeting;

my $Gábor-was-born-in = 'Hungary';
say $Gábor-was-born-in;

By default scalar variables have no specific types but later we will see how can we restrict the values a scalar can hold to an Int or Str or any other type.

One can also declare a variable without giving it an inital value:

my $x;

In such case the value of the variable will be Any() which is just case of being not defined .


Copyright 2006, 2007, 2008, 2009, 2010 Gabor Szabo http://szabgab.com/ Index | TOC
If you are interested in on-site trainings by the author, please contact me directly.

Online courses:

Would you like to get
updated when I publish
the next article?

Follow me:

Google Plus Twitter RSS feed