官术网_书友最值得收藏!

  • Perl 6 Deep Dive
  • Andrew Shitov
  • 215字
  • 2021-07-03 00:05:47

Declaring variables

Every variable must be declared before its use in the program. You don't need to declare all the variables at the beginning of the program. From a practical perspective, the point of declaration can (and should) be as close as possible to the place where it is first used. The most practical reason to do that is to make the visibility of the variable better—if you declare too early, you force the reader of your program to think about the purpose of the variable; on the other hand, if you make changes in the code, there is a big chance of forgetting to remove the variable declaration if it is not located close to the place it is used.

To declare a variable, use the my keyword, as shown here:

my $x;

It is possible to declare a variable together with initialization:

my $x = 42;

Perl 6 also defines the concept of constants. These are variables whose value can only  be set once in the initializer. To create a constant, use the constant keyword, as shown here:

constant $C = 10;

It is not possible to assign a new value to the constant.

Now, let's see what kind of variables are available in Perl 6.

主站蜘蛛池模板: 涪陵区| 梓潼县| 武宣县| 鸡泽县| 广饶县| 如东县| 曲靖市| 连平县| 多伦县| 丁青县| 泰顺县| 太白县| 泰顺县| 汝州市| 咸阳市| 图木舒克市| 兰州市| 上饶市| 山东省| 九寨沟县| 平湖市| 农安县| 巩义市| 汝州市| 高唐县| 丰城市| 天峨县| 克拉玛依市| 普兰店市| 仙游县| 全椒县| 邳州市| 临漳县| 铜陵市| 河南省| 延边| 望城县| 金沙县| 绥芬河市| 姜堰市| 临沧市|