Problem:
Let $f:\mathbb R \to \mathbb R$ be a function such that for any irrational number $r$, and any real number $x$ we have $f(x)=f(x+r)$. Show that $f$ is a constant function.
I have seen the other posts where the answers say that $f(a)=f(0+a)=f(0)$ given $a$ is irrational, but I don't understand how this is derived. Please help on this problem!