c++
// 變數要宣告
int a; // 整數
long a; // 長整數
unsigned int a; // 無號整數
unsigned long a; // 無號長整數
float a; // 單精準浮點
double a; // 雙精準浮點
char c; // 字元
char a[30]; //字串 (最後一個字必須為 0)
perl
perl 的變數要加上符號。
perl 的變數沒有那麼嚴格。
perl 可以不用宣告變數,若要宣告,可以用 my 或 local。
my 是區域變數, local 也是區域, 但範圍內的副程式也可以取得變數數值。
如果 perl 要強迫宣告,在一開始要加上 use strict;
my $a = 123; # 數字