配列の要素数の場合は、スカラーコンテキストで @array (arrayは配列の変数名) を評価すればよいが、 リストの場合は $num = ("a", "b", "c"); $num = scalar ("a", "b", "c"); と書いたところで、リストの最後の要素を受けるのみ。 $num = () = ("a", "b", "c");