スカラは、数値、文字列、リファレンスのいずれか一つの値を保持します。一般的には、ある種類から他の種類への変換は透過的です。配列やハッシュに対するリファレンスを保持することができます。invocation.スカラは何かであることを宣言する必要はありません。その他の型であるように宣言する方法はありません。する必要がない(実際は、気にすることができない)ためです。持っている、キャストすることのできない強く型付けされたポインタです。特別なスカラコンテキストとして扱われます。よって真の値を否定すると、特別な偽の値を返します。演算子はこのように振る舞います。