If the set $\\{z\in U|f(z)=0\\}$ were uncountable, then it would have an accumulation point (i.e. not be discrete), and thus you would have $f=0$ by the identity theorem.
If the set $\\{z\in U|f(z)=0\\}$ were uncountable, then it would have an accumulation point (i.e. not be discrete), and thus you would have $f=0$ by the identity theorem.