title: Why do Kotlin Lambda functions not execute when called?
body: <p>In the following code I have 2 functions - first one wrapped in a lambda body and the other without.</p>
  
  <pre><code>fun first() = { println("first")}
  fun second() = println("second")
  
  first()
  second()
  </code></pre>
  
  <p>Only <code>second()</code> prints - why is this?</p>