当我在switch case中使用Invalid_argument()变体异常时,它需要一个字符串参数。
let subStr = try(String.sub(input^, index, 1)) {
| Invalid_argument(err) => ""
};
但如果我不使用err
变量,则会显示未使用的变量警告。
答案 0 :(得分:1)
未使用的变量在Reason中以_为前缀。
而不是
Invalid_argument(err)
你必须使用
Invalid_argument(_err)