Veja o código do método QualTipo. Ele identifica o tipo do objeto, e já declara de forma inline uma variável do tipo identificado no matching.
Essa funcionalidade se torna ainda mais interessante quando utilizada em um switch:
Note que além de identificar o tipo do objeto, também é possível aplicar condições através da clausula when, para fazer um matching mais específico.
Nenhum comentário:
Postar um comentário