変数の利用

 Topaz scriptでは、Perlと同様変数を用いることができます。変数は、'$'で始まる文字列です。変数への代入、変数値の参照は、以下のようにできます。
  $a = 1;
  $b = $a;
 最初の文で、変数'$a'に値1が代入され、次の文で$aの内容が$bに代入されます。結果的に$bの値は1になります。
ところで、$aの内容は数値でしょうか、それとも文字列でしょうか。これは、ケースバイケースです。以下の例を参照して下さい。
  例1
  $a = 1; $b = 2; $c = $a + $b;

  例2
  $a = 1; $b = 2; $c = $a . $b;
 $cの値は何になるでしょうか。例1では3であり、例2では"12"です。これは"+"記号が数値の和を求める演算であるため$a、$bは数値とて解釈され、"."は文字列の結合を生成する演算であるため、$a、$bは文字列として解釈されるからです。