From 1271fc57cced532734a4fd2db0740f1c7c320f04 Mon Sep 17 00:00:00 2001 From: riddhisharma2000 <54465486+riddhisharma2000@users.noreply.github.com> Date: Fri, 25 Oct 2019 02:13:51 +0530 Subject: [PATCH] lateinit keyword example --- Chapter02/02_lateinit_keyword_example | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Chapter02/02_lateinit_keyword_example diff --git a/Chapter02/02_lateinit_keyword_example b/Chapter02/02_lateinit_keyword_example new file mode 100644 index 0000000..8490d30 --- /dev/null +++ b/Chapter02/02_lateinit_keyword_example @@ -0,0 +1,14 @@ +/** +* Example to demonstrate lateinit keyword +*/ + +// variable that we shall initialize at a later point in code +lateinit var person1:Person + +fun main(args: Array) { + // initializing variable lately + person1 = Person("Ted",28) + print(person1.name + " is " + person1.age.toString()) +} + +data class Person(var name:String, var age:Int);