variable-length相关知识