Unit
Last updated
Was this helpful?
Last updated
Was this helpful?
Esta classe representa a falta de um valor, similar ao tipo void
.
O conceito deste tipo de valor pode ser encontrado na seção .
Você pode criar um valor Unit
normalmente como toda struct.
Esta estrutura não contém nenhuma propriedade e nenhum método além das operações existentes em qualquer estrutura: Equals
, GetHashCode
, GetType
e ToString
.
Action
e Func
Algumas funções de alta ordem solicitam um delegate do tipo Func
por parâmetro. É possível utilizar a função de extensão para que seja possível utilizar um delegate Action
para estas funções.
Como originalmente o delegate Action
representa funções que retornam void
não seria possível convertê-las para Func
. Neste ponto a Tango utiliza o tipo Unit
para que a função continue não retornando nenhum valor, mas que possa ser representada pelo delegate Func
.
O conceito dos delegates Func
e Action
pode ser encontrado na seção .