always @(posedge work_clk or negedge rst_b)//always语句顶格开始
begin // 每个always 块都以begin开始,以end结束,且begin和end前都空4个空格
if(!rst_b)//begin 和 end 之间的语句相对于begin和end,都空4个空格
begin
signal_out <= 1’b0;//所有赋值语句相对于begin语句,退后4个空格
end
else if(condition)
begin
signal_out <= data_in;
end
end