if (‘bark’ in animal) {
animal.bark();
} else {
animal.meow();
}
} Dog(Dog),
Cat(Cat),
} match animal {
Animal::Dog(dog) => {
println!(‘It is a dog named {}’, dog.name);
}
Animal::Cat(cat) => {
println!(‘It is a cat named {}’, cat.name);
}
}
} if (animal is Dog) {
animal.bark();
} else {
animal.meow();
}
}
I remember the book of https://en.wikipedia.org/wiki/Henry_Darger or https://en.wikipedia.org/wiki/Dwarf_Fortress or Cataclysm DDA .
And weird games as https://en.wikipedia.org/wiki/Nomic .