I found that you cannot use just"=" in module unless it is in procedure block.
And, I know that I have to use "assign ="instead.
I believe there is basic difference between "just =" and "=" since I tested and found that you can use "assign =" both inside and outside of the procedure block unlike just "=".
So, I want to ask the basic and structure difference of those("=" and "assign =").