フラグ引数が浮動小数になると思った場合に、変換エラーが発生するのはなぜですか?

polyColorPerVertex コマンドの -alpha など、フラグによっては浮動小数ではなく浮動小数配列を返すことがあります。したがって、以下のようにフラグ引数を照会した場合、

float $a = `polyColorPerVertex -q -a pCube1.vtx[0]`; 

以下のようなエラーが発生じます。

// Error : Cannot convert data of type float[] to float. 

このようなフラグの適切な照会方法は以下のようになります。

float $a[] = `polyColorPerVertex -q -a pCube1.vtx[0]`;