Connecting ports by position

/*
在 Verilog 中,端口连接有两种主要方式:
按位置连接(Positional Connection):
按名称连接(Named Connection):
其中按位置连接是按照端口在模块声明中的顺序进行连接的,例如题目中说到module mod_a ( output, output, input, input, input, input );
那么我们需要将out1和out2,a,b,c,d,这种顺序进行连接。对应了mod_a中模块定义的顺序。
*/

module top_module ( 
    input a, 
    input b, 
    input c,
    input d,
    output out1,
    output out2
);
    mod_a mod_a_inst(out1,out2,a,b,c,d);
endmodule