Scala | operator '=>' and other these types of operator : <p>can some help me to under stand this code and operator types used or may be used here</p>

<pre><code>def times [A](f: =&gt;A): Unit={
def loop(current: Int): Unit=
    if(current &gt; 0){
       f
     loop(current - 1)
    }
loop(x)
}
</code></pre>
