可変長 【variable length】
文字数、桁数、要素数、記憶領域の広さなどが決まっていなかったり、最初に規定された数や長さを後から変更できることを意味する。例えば、関数の引数が可変長である場合、関数を呼び出す側が任意の数の引数を記述して引き渡すことができる。
可変であると言っても全く任意に如何様にでも変更できるとは限らず、上限や下限が決まっていることが多い。いくつかの選択肢から選べる場合や、「32バイトの整数倍の長さ」といったように取り得る値について何らかの規約が存在することもある。
(2022.1.14更新)