Когда я использую исключение варианта Invalid_argument () в случае переключения, он ожидает строковый аргумент.
let subStr = try(String.sub(input^, index, 1)) {
| Invalid_argument(err) => ""
};
но если я не использую переменную err
, отображается предупреждение о неиспользованной переменной.