runCast sendo utilizado pelas funções runBasicOperation e assign.