- 
                Notifications
    You must be signed in to change notification settings 
- Fork 24
What are extension functions
        Devrath edited this page Mar 6, 2024 
        ·
        1 revision
      
    - Extension functions are a feature in Kotlin that allows you to add new functions to existing classes without modifying their source code.
- This means you can extend the functionality of classes, including standard library classes, third-party classes, or your custom classes, without the need for inheritance or altering the original class.
Code
fun main(args: Array<String>) {
    val result = "Panda".addCustomString()
    println(result)
}
fun String.addCustomString() : String {
    val customString = " Horray!!"
    return  this.plus(customString)
}Output
Panda Horray!!