p
Size: a a a
p
FO
МБ
AK
G
data Schema = SchemaInt Schema | SchemaString Schema | End
SchemaType, которая вычисляет тип записи в БД по Schema. Например, из SchemaInt (SchemaString End) получается (Int, String).Schema, а потом из Schema вычисляем SchemaType. Но как такое возможно, ведь мы Schema получили во время исполнения, а функции на уровне типов, такие как SchemaType, работают только во время компиляции?АВ
AT
data Schema = SchemaInt Schema | SchemaString Schema | End
SchemaType, которая вычисляет тип записи в БД по Schema. Например, из SchemaInt (SchemaString End) получается (Int, String).Schema, а потом из Schema вычисляем SchemaType. Но как такое возможно, ведь мы Schema получили во время исполнения, а функции на уровне типов, такие как SchemaType, работают только во время компиляции?p
G
FO
p
АВ
p
АВ
G
G
p
p
p
FO