https://zhishibox.net/2023/04/02/如何定义一个程序段?/