块的学习——有定义和执行部分的块