С#:
static int F(object x)
{
return x is string ? 1 : 2;
}
Haskell? Мне кажется, что хитовый бит мне кажется, что у Haskell нет объекта типа корня.
Отредактировано: меня не интересует преобразование в строку. Я хочу знать, как придать тип (например, чтобы увидеть, является ли объект Заказчиком или Заказ.