title: difference between kotlin also, apply, let, use, takeIf and takeUnless in Kotlin
body: <p>I read many Kotlin documents about these items. But I can't understand so clearly.</p>
  
  <p>What is the use of Kotlin <strong>let</strong>, <strong>also</strong>, <strong>takeIf</strong> and <strong>takeUnless</strong> in detail?</p>
  
  <p>I need an example of each item. Please don't post the Kotlin documentation. I need a real-time example and use cases of these items.</p>