I'm trying to make an alternate constructor to a custom class.
func init(name, hp, attack):
# do stuff
static func alternative_constructor(my_struct):
It doesn't work. The compilation fails with 'Parser Error: Using own name in class file is not allowed (creates a cyclic reference)'
Is there any other way to achieve what I want?
(It's a common idiom in Python)