Conversão estática de tipo
Em Vala, você pode fazer casting(conversão) de uma variável de um tipo para outro. Para uma conversão estática, uma variável é convertida pelo nome desejado entre parenteses. Uma conversão estática não impõe nenhuma checagem de segurança do tipo no tempo de execução. Isso funciona para todos os tipos do Vala. Por exemplo,
int i = 10;
float j = (float) i;
Vala suporta outro mecanismo de conversão chamado dynamic casting(conversão dinâmica) que faz checagem de tipo no tempo de execução e é descrito na sessão sobre programação orientada a objetos.