why use kotlin apply code example
Example 1: apply in kotlin
fun main(args: Array<String>)
{
data class GFG(var name1 : String, var name2 : String,var name3 : String)
// instantiating object of class
var gfg = GFG("Geeks","for","hi")
// apply function invoked to change the name3 value
gfg.apply { this.name3 = "Geeks" }
println(gfg)
}
Example 2: kotlin apply
return EditAccessoryFragment().apply {
arguments = bundleOf(ACCESSORY_ID_LABEL to accessoryID)
}