Haskell possui os chamados tipos de registros, que também são comumente conhecidos como estruturas,
Por exemplo, em C, Swift e Rust.Em Java, métodos de classe simples computando um resultado das propriedades da classe também podem
ser visto como uma espécie de propriedade calculada, ou, na verdade, métodos de classe em qualquer
linguagem orientada a objetos.Aqui está uma definição da seção Swift Book sobre (calculado)
propriedades:
Propriedades associam valores a uma classe, estrutura ou determinado
enumeração.E um exemplo rápido, onde o volume é uma propriedade calculada a partir da largura,
A altura e a profundidade de um cubóide:
C# também tem uma noção de propriedades computadas.Em Haskell, como basicamente todo o resto, você pode pensar em propriedades computadas
Como … apenas funções.
Fonte: https://alt-romes.github.io/posts/2023-11-30-computed-properties-for-haskell-records.html