Can someone please tell me what is the meaning of "= |" in these Verilog lines:
wire result;
wire [NUM_BITS-1:0] pterms;
assign result = | pterms;
If it means assign result = result | pterms, then does this mean that it does an OR operation between the result wire and pterms[0]?