Я пытаюсь заставить мою функцию возвращать «неверный ввод», когда находит пустой подсписок.
let func (lst: 'a list list) =
if List.contains [] lst then
printfn "%s" "Invalid Input"
else
List.map List.head lst
Это то, что я пробовал, но это, конечно, не работает, так как мой if/ else возвращает два разных типа.