>>Are the two following always equivalent (unlike C syntax)?
Yes they are.
>>Why in the first example below the dot gets ommited?
If the dot give you some problem, one solution might be to evaluate the field first and continue with that command on the next line.