Use of number in instance_name

In reply to dave_59:

Thanks dave_59 its work and new for me.

But here when I will use that created instance, Feeling like use a hierarchy kind of thing lane[1].i[3]

Is there any way to use simple lane_1[3] or lane_0[2] something like?


interface my_if();
endinterface : my_if

module top();
  my_if lane_0 [0:6];
  my_if lane_1 [0:6];
  my_if lane_2 [0:6];
endmodule : top

I would like to create this lane_0 to lane_n as per defined parameter.