Define $f:\mathbb R\rightarrow \mathbb R $ by
$$ f(x)= \begin{cases} 0&,x\in \mathbb R \setminus \mathbb Q\\1&,x\in \mathbb Q \end{cases} $$
Let $x\in \mathbb R \setminus \mathbb Q$.
I was asked to calculate Dini derivatives of $f$ at $x$, i.e. $(D^+f)(x), (D_+f)(x), (D^-f)(x),$ and $(D_-f)(x)$. I obtained $(D_+f)(x)=0$ (which I'm not entirely sure is right) so far, and I can't seem to proceed further.
I can kind of guess that $(D^+f)(x)=∞ $ but I don't know how to show my working to obtain this. I think if I know how to compute the first two derivatives, the rest would be very much similar. Can someone please help? Thank you.