案例18:自定义动态分列函数