【发布时间】:2018-01-19 03:00:09
【问题描述】:
当我在 switch 案例中使用 Invalid_argument() 变体异常时,它需要一个字符串参数。
let subStr = try(String.sub(input^, index, 1)) {
| Invalid_argument(err) => ""
};
但如果我不使用 err 变量,它会显示未使用的变量警告。
【问题讨论】:
标签: reason
当我在 switch 案例中使用 Invalid_argument() 变体异常时,它需要一个字符串参数。
let subStr = try(String.sub(input^, index, 1)) {
| Invalid_argument(err) => ""
};
但如果我不使用 err 变量,它会显示未使用的变量警告。
【问题讨论】:
标签: reason
未使用的变量在 Reason 中以 _ 为前缀。
代替
Invalid_argument(err)
你必须使用
Invalid_argument(_err)
【讨论】: