đ§ Lambda with Receiver
āĻ
āĻŦāĻļ্āϝāĻ! đ§ āĻāĻŽি āĻুāĻŦāĻ āϏāĻšāĻāĻাāĻŦে āĻŦাংāϞাāϝ় āĻŦ্āϝাāĻ্āϝা āĻāϰāĻি — āϝেāύ āϤুāĻŽি āĻŽāύে āϰাāĻāϤে āĻĒাāϰো। Lambda with Receiver āĻŽাāύে āĻšāĻ্āĻে: Lambda (āĻāĻāĻা āĻোāĻ āĻĢাংāĻļāύ) — āϝাāϰ āĻিāϤāϰে āĻāĻāĻা āĻ
āĻŦāĻেāĻ্āĻ āϏāϰাāϏāϰি āĻ
্āϝাāĻ্āϏেāϏ āĻāϰāϤে āĻĒাāϰāĻŦে this āĻাā§া āĻŦা āĻোāύো āϰেāĻĢাāϰেāύ্āϏ āĻাā§াāĻ! āĻāĻĻাāĻšāϰāĻŖ āĻĻিā§ে āĻŦāϞি: āϧāϰো, āϤুāĻŽি āĻāĻāĻা StringBuilder āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāĻো। āϏ্āĻŦাāĻাāĻŦিāĻāĻাāĻŦে āĻāϰāϤে āĻেāϞে āϞিāĻāϤে āĻšā§: val builder = StringBuilder() builder.append("Hello, ") builder.append("World!") println(builder.toString()) āĻāĻāύ, Lambda with Receiver āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāϞে āĻāϰāĻāĻŽ āĻšāĻŦে: val message = buildString { append("Hello, ") append("World!") } println(message) āĻি āϞāĻ্āώ্āϝ āĻāϰāϞে? append() āĻāϰāϤে āĻিā§ে āĻāϰ builder. āϞিāĻāϤে āĻšā§āύি! āĻিāϤāϰে āϏāϰাāϏāϰি append() āĻāϞ āĻāϰা āϝাāĻ্āĻে। āĻাāϰāĻŖ, buildString āĻāĻāĻা Lambda with Receiver āĻĢাংāĻļāύ — āϝাāϰ āĻিāϤāϰে StringBuilder āϤোāĻŽাāϰ āĻāύ্āϝ Receiver āĻšā§ে āĻেāĻে। āϤাāĻ āϤুāĻŽি āϏāϰাāϏāϰি āϤাāϰ āĻĢাংāĻļāύ ( append , toString āĻāϤ্āϝাāĻĻি) āĻāϞ āĻāϰāϤে āĻĒাāϰāĻো। āϤাāĻšāϞে āϏংāĻ্āώেāĻĒে āĻŦāϞি: āĻŦিāώ⧠āĻŦ্āϝাāĻ্āϝা Receiver āϝাāϰ āĻāĻĒāϰ āĻাāĻ āĻāϰāĻŦো (āϝেāĻŽāύ...