Skip to content
Splizard edited this page Feb 7, 2018 · 1 revision

There is limited type reflection in I. Usertypes can have their elements inspected.

type Animal {
	""Name
	""Type
	NumberOfLegs
}

software {
	var dog = Animal{"Dog", "Mammal", 4}

	for member in Animal
		print(member, ": ", dog.member)
	end
}
Clone this wiki locally